| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 35224 | 12995 0 0 | 25577 776 736 | opt64 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 36084 | 7250 0 0 | 19801 776 736 | ref | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 36850 | 12847 0 0 | 23573 768 808 | opt64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 36872 | 12895 0 0 | 27062 776 808 | opt64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 36972 | 13564 0 0 | 24189 768 808 | opt64 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 37392 | 12622 0 0 | 22345 752 776 | opt64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 37720 | 1213 0 0 | 15382 776 808 | opt64_lowsize | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 38068 | 13103 0 0 | 22535 768 736 | opt64 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 38274 | 13129 0 0 | 26217 776 752 | opt64 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 38300 | 13129 0 0 | 26249 776 752 | opt64 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 38340 | 13129 0 0 | 26217 776 752 | opt64 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 38408 | 7404 0 0 | 21550 776 808 | ref | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 38918 | 6366 0 0 | 16965 768 808 | ref | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 38922 | 6417 0 0 | 17133 768 808 | ref | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 39064 | 1440 0 0 | 13977 776 736 | opt64_lowsize | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 39436 | 1206 0 0 | 11933 768 808 | opt64_lowsize | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 42046 | 1611 0 0 | 12213 768 808 | opt64_lowsize | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 44808 | 7430 0 0 | 16935 768 736 | ref | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 45556 | 1043 0 0 | 10745 752 776 | opt64_lowsize | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 46816 | 863 0 0 | 10569 752 776 | ref | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 49070 | 8064 0 0 | 21233 776 752 | ref | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 49080 | 8064 0 0 | 21233 776 752 | ref | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 49092 | 8064 0 0 | 21281 776 752 | ref | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 64322 | 11750 0 0 | 22501 768 808 | bi32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 64376 | 11372 0 0 | 21089 752 776 | bi32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 64764 | 11754 0 0 | 25934 776 808 | bi32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 70070 | 12534 0 0 | 23149 768 808 | bi32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 72372 | 1255 0 0 | 10799 768 736 | opt64_lowsize | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 72378 | 1543 0 0 | 14737 776 752 | opt64_lowsize | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 72384 | 1543 0 0 | 14737 776 752 | opt64_lowsize | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 72396 | 1543 0 0 | 14737 776 752 | opt64_lowsize | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 73178 | 3396 0 0 | 14141 768 808 | bi32_lowreg | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 74560 | 4523 0 0 | 18702 776 808 | bi32_lowreg | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 75732 | 2086 0 0 | 12821 768 808 | bi32_lowsize | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 76210 | 2149 0 0 | 16302 776 808 | bi32_lowsize | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 77276 | 3046 0 0 | 12777 752 776 | bi32_lowreg | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 78706 | 2502 0 0 | 13117 768 808 | bi32_lowsize | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 81950 | 3526 0 0 | 14165 768 808 | bi32_lowreg | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 86442 | 1863 0 0 | 11593 752 776 | bi32_lowsize | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 87480 | 13517 0 0 | 23047 768 736 | bi32 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 87496 | 13596 0 0 | 26777 776 752 | bi32 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 87512 | 13596 0 0 | 26777 776 752 | bi32 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 87558 | 13596 0 0 | 26809 776 752 | bi32 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 91356 | 14062 0 0 | 26617 776 736 | bi32 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 93618 | 2834 0 0 | 12383 768 736 | bi32_lowreg | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 94264 | 1891 0 0 | 15097 776 752 | bi32_lowsize | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 94300 | 1891 0 0 | 15097 776 752 | bi32_lowsize | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 94330 | 1891 0 0 | 15097 776 752 | bi32_lowsize | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 94350 | 1783 0 0 | 11319 768 736 | bi32_lowsize | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 94802 | 2902 0 0 | 16113 776 752 | bi32_lowreg | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 94842 | 2902 0 0 | 16113 776 752 | bi32_lowreg | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 94846 | 2902 0 0 | 16113 776 752 | bi32_lowreg | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 96350 | 1969 0 0 | 14521 776 736 | bi32_lowsize | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 97706 | 3021 0 0 | 15585 776 736 | bi32_lowreg | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 130988 | 2160 0 0 | 11671 768 736 | opt8 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 133286 | 2209 0 0 | 15417 776 752 | opt8 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 133476 | 2209 0 0 | 15385 776 752 | opt8 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 133512 | 2209 0 0 | 15385 776 752 | opt8 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 141358 | 2098 0 0 | 14633 776 736 | opt8 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 359100 | 3448 0 0 | 16665 776 752 | bi8 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 359112 | 3448 0 0 | 16633 776 752 | bi8 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 359152 | 3448 0 0 | 16633 776 752 | bi8 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 361114 | 3400 0 0 | 12903 768 736 | bi8 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 363404 | 3644 0 0 | 16169 776 736 | bi8 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20211109 | 20211108 |
| 700628 | 4059 0 0 | 13785 752 776 | bi8 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 788856 | 5238 0 0 | 15853 768 808 | bi8 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 808756 | 4669 0 0 | 15429 768 808 | bi8 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 813064 | 4697 0 0 | 18862 776 808 | bi8 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 862720 | 4451 0 0 | 14161 752 776 | opt8 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 883370 | 4985 0 0 | 15701 768 808 | opt8 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 883576 | 5015 0 0 | 19182 776 808 | opt8 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| 917626 | 5717 0 0 | 16317 768 808 | opt8 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20211109 | 20211108 |
| Compiler | Implementations
|
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64_lowsize |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64_lowsize |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64_lowsize |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64_lowsize |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt64_lowsize |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64_lowsize |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64_lowsize |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64_lowsize |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt64_lowsize |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt8 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt8 |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt8 |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt8 |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | opt8 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt8 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt8 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt8 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | opt8
|