| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 50390 | 9292 0 0 | 25826 772 1056 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 50833 | 9292 0 0 | 25898 772 1088 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 51296 | 15619 0 0 | 27833 740 1056 | avx512 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 51440 | 20606 0 0 | 34089 756 1088 | avx512 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 51460 | 16218 0 0 | 31954 764 1088 | avx512 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 51481 | 16218 0 0 | 30146 764 1088 | avx512 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 51721 | 22976 0 0 | 35986 772 1024 | avx512 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 51791 | 23292 0 0 | 39570 772 1056 | avx512 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 51822 | 23187 0 0 | 36980 764 1088 | avx512 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 51961 | 23341 0 0 | 39690 772 1088 | avx512 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 52518 | 2204 0 0 | 17746 764 1088 | opt64_lowsize | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 52610 | 1956 0 0 | 15698 764 1088 | opt64_lowsize | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 52760 | 15843 0 0 | 31562 764 1088 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 53876 | 1516 0 0 | 15660 764 1088 | opt64_lowsize | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 53951 | 1531 0 0 | 18170 772 1056 | opt64_lowsize | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 54144 | 1425 0 0 | 14770 772 1024 | opt64_lowsize | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 54179 | 1761 0 0 | 18466 772 1088 | opt64_lowsize | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 55842 | 10913 0 0 | 24692 764 1088 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 60312 | 7858 0 0 | 23338 772 1024 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 61206 | 2972 0 0 | 16201 756 1088 | opt64_lowsize | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 61297 | 6912 0 0 | 20282 772 1024 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 61390 | 12634 0 0 | 26538 764 1088 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 62344 | 12608 0 0 | 26041 756 1088 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 63840 | 1693 0 0 | 13689 740 1056 | opt64_lowsize | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 67012 | 1763 0 0 | 17202 772 1024 | opt64_lowsize | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 71425 | 1471 0 0 | 14818 772 1024 | opt32_lowsize | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 72666 | 2264 0 0 | 17802 764 1088 | opt32_lowsize | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 73252 | 2016 0 0 | 15754 764 1088 | opt32_lowsize | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 77642 | 1755 0 0 | 13761 740 1056 | opt32_lowsize | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 80307 | 1803 0 0 | 17242 772 1024 | opt32_lowsize | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 80952 | 3025 0 0 | 16257 756 1088 | opt32_lowsize | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 86720 | 2619 0 0 | 14849 740 1056 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 110048 | 1957 0 0 | 18666 772 1088 | opt32_lowsize | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 111938 | 1727 0 0 | 18370 772 1056 | opt32_lowsize | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 111946 | 1721 0 0 | 15860 764 1088 | opt32_lowsize | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 149349 | 2864 0 0 | 16506 764 1088 | bi32_lowsize | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 153091 | 3176 0 0 | 18618 764 1088 | bi32_lowsize | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 158583 | 2511 0 0 | 14433 740 1056 | bi32_lowsize | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 164068 | 2314 0 0 | 15650 772 1024 | bi32_lowsize | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 164107 | 2659 0 0 | 19338 772 1088 | bi32_lowsize | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 164342 | 2953 0 0 | 16097 756 1088 | bi32_lowsize | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 164738 | 2402 0 0 | 19010 772 1056 | bi32_lowsize | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 164913 | 2372 0 0 | 16500 764 1088 | bi32_lowsize | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 164965 | 2641 0 0 | 18066 772 1024 | bi32_lowsize | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 246845 | 3666 0 0 | 17562 764 1088 | opt8 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 247061 | 3548 0 0 | 17362 764 1088 | opt8_lowsize | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 442238 | 6486 0 0 | 23114 772 1056 | opt8_lowsize | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 443650 | 6673 0 0 | 23266 772 1056 | opt8 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 469132 | 3849 0 0 | 18052 764 1088 | opt8 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 470531 | 3768 0 0 | 17932 764 1088 | opt8_lowsize | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 556828 | 7092 0 0 | 22562 772 1024 | opt8_lowsize | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 558714 | 7118 0 0 | 22618 772 1024 | opt8 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 604257 | 4165 0 0 | 17546 772 1024 | opt8_lowsize | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 610739 | 4233 0 0 | 17642 772 1024 | opt8 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 658417 | 7526 0 0 | 24258 772 1088 | opt8_lowsize | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 715822 | 7697 0 0 | 24394 772 1088 | opt8 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20221011 | 20221005 |
| 1194345 | 5136 0 0 | 17225 740 1056 | opt8_lowsize | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 1197487 | 5201 0 0 | 17369 740 1056 | opt8 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 1253976 | 6428 0 0 | 19849 756 1088 | opt8 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| 1260735 | 6329 0 0 | 19665 756 1088 | opt8_lowsize | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20221011 | 20221005 |
| Compiler | Implementations
|
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi32 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi32 |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi32 |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi32 |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi32 |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi32_lowreg |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi32_lowreg |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi32_lowreg |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi32_lowreg |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi32_lowreg |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi8 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi8 |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi8 |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi8 |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | bi8 |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt32 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt32 |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt32 |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt32 |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt32 |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64 |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64 |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64 |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64
|