| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version | 
|---|
| 423283 | 11878 0 0 | 35794 780 1768 | amd64-51 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 424399 | 10480 0 0 | 31236 772 1800 | amd64-51 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 425675 | 11912 0 0 | 34586 780 1736 | amd64-51 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 425896 | 10591 0 0 | 30594 780 1736 | amd64-51 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 427377 | 11043 0 0 | 29534 764 1768 | amd64-51 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 427574 | 10880 0 0 | 34658 780 1768 | amd64-51 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 427848 | 11560 0 0 | 31610 772 1800 | amd64-51 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 428388 | 11560 0 0 | 33706 772 1800 | amd64-51 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 428626 | 11162 0 0 | 30810 772 1800 | amd64-51 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 450058 | 22195 0 0 | 41102 764 1768 | donna_c64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 454026 | 8685 0 0 | 28810 780 1736 | amd64-64 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 454185 | 9181 0 0 | 28834 772 1800 | amd64-64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 454291 | 9193 0 0 | 29242 772 1800 | amd64-64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 454327 | 10043 0 0 | 32738 780 1736 | amd64-64 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 454948 | 8615 0 0 | 29388 772 1800 | amd64-64 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 455455 | 9089 0 0 | 27622 764 1768 | amd64-64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 455527 | 10000 0 0 | 33946 780 1768 | amd64-64 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 455966 | 9193 0 0 | 31338 772 1800 | amd64-64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 455979 | 8986 0 0 | 32810 780 1768 | amd64-64 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 460943 | 33591 0 0 | 56122 772 1800 | donna_c64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 488038 | 21176 0 0 | 39742 764 1768 | sandy2x | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 488252 | 20771 0 0 | 44538 780 1768 | sandy2x | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 488356 | 20652 0 0 | 44522 780 1768 | sandy2x | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 488420 | 20771 0 0 | 40794 780 1736 | sandy2x | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 488434 | 20663 0 0 | 43314 780 1736 | sandy2x | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 488472 | 20680 0 0 | 41444 772 1800 | sandy2x | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 488522 | 21236 0 0 | 43434 772 1800 | sandy2x | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 488559 | 21236 0 0 | 41354 772 1800 | sandy2x | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 488796 | 21349 0 0 | 41066 772 1800 | sandy2x | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 498227 | 26997 0 0 | 47050 772 1800 | donna_c64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 503503 | 27080 0 0 | 47530 772 1800 | donna_c64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 541878 | 27016 0 0 | 50850 780 1768 | donna_c64 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 543402 | 27016 0 0 | 50738 780 1768 | donna_c64 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 556184 | 27909 0 0 | 48596 772 1800 | donna_c64 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 556797 | 29262 0 0 | 51882 780 1736 | donna_c64 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 564109 | 27499 0 0 | 47506 780 1736 | donna_c64 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 870903 | 4699 0 0 | 24674 780 1736 | donna | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 915988 | 4813 0 0 | 28546 780 1768 | donna | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 917430 | 4661 0 0 | 25026 772 1800 | donna | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 917676 | 4661 0 0 | 27122 772 1800 | donna | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 919936 | 4485 0 0 | 25180 772 1800 | donna | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 941942 | 5766 0 0 | 29618 780 1768 | donna | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 1124179 | 8717 0 0 | 26854 764 1768 | ref10 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 1129769 | 8932 0 0 | 28698 772 1800 | ref10 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 1130075 | 8932 0 0 | 30794 772 1800 | ref10 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 1147458 | 9336 0 0 | 28618 772 1800 | ref10 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 1179989 | 8697 0 0 | 32450 780 1768 | ref10 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 1181281 | 7008 0 0 | 27500 772 1800 | ref10 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 1194258 | 7771 0 0 | 31378 780 1768 | ref10 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 1212766 | 8892 0 0 | 31370 780 1736 | ref10 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 1235236 | 8023 0 0 | 27922 780 1736 | ref10 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 1795996 | 4806 0 0 | 24802 772 1800 | donna | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 1797415 | 4676 0 0 | 23558 764 1768 | donna | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 12273940 | 6957 0 0 | 29482 772 1800 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 12327975 | 28840 0 0 | 51458 780 1736 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 12794132 | 15672 0 0 | 39394 780 1768 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 13752975 | 24679 0 0 | 48474 780 1768 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 14442430 | 7356 0 0 | 27354 780 1736 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 14710992 | 4213 0 0 | 24698 772 1800 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 15763642 | 3713 0 0 | 24396 772 1800 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231108 | 20230530 | 
| 16027102 | 3203 0 0 | 23298 772 1800 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| 16242176 | 2805 0 0 | 21694 764 1768 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231108 | 20230530 | 
| Compiler | Implementations | 
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-51 | 
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-51 | 
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-51 | 
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-51 | 
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-51 | 
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | amd64-51 | 
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | amd64-51 | 
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | amd64-51 | 
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | amd64-51 | 
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-64 | 
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-64 | 
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-64 | 
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-64 | 
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | amd64-64 | 
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | amd64-64 | 
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | amd64-64 | 
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | amd64-64 | 
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | amd64-64 | 
| Compiler | Implementations | 
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | donna_c64 | 
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | donna_c64 | 
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | donna_c64 | 
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | donna_c64 | 
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | donna_c64 | 
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | donna_c64 | 
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | donna_c64 | 
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | donna_c64 | 
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | donna_c64 | 
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref | 
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref | 
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref | 
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref | 
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref | 
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | ref | 
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | ref | 
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | ref | 
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | ref | 
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref10 | 
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref10 | 
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref10 | 
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref10 | 
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | ref10 | 
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | ref10 | 
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | ref10 | 
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | ref10 | 
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | ref10 |