| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 20010 | 9955 0 0 | 23538 812 1472 | T:sse2 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 20015 | 9955 0 0 | 23538 812 1472 | T:sse2 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 20246 | 10163 0 0 | 25450 812 1472 | T:sse2 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 20528 | 11746 0 0 | 25002 812 1440 | T:sse2 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 20839 | 10744 0 0 | 23231 828 1472 | T:sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 21075 | 8260 0 0 | 17994 804 1472 | T:sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 21186 | 8959 0 0 | 19886 820 1472 | T:sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 21281 | 8188 0 0 | 18384 804 1440 | T:sse2 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 21737 | 9555 0 0 | 20286 820 1472 | T:sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 33407 | 28283 0 0 | 40871 828 920 | T:sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 33691 | 27262 0 0 | 38327 828 920 | T:sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 33993 | 25822 0 0 | 36711 828 920 | T:sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 34297 | 3579 0 96 | 19018 812 1016 | T:thomaz/basic | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 34369 | 3579 0 96 | 17322 812 1016 | T:thomaz/basic | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 34413 | 3579 0 96 | 17322 812 1016 | T:thomaz/basic | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 35298 | 20012 320 0 | 33786 1140 920 | T:opt32 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 35415 | 3350 0 96 | 16754 812 984 | T:thomaz/basic | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 35429 | 20012 320 0 | 33786 1140 920 | T:opt32 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 35666 | 27553 0 0 | 37840 804 888 | T:sphlib | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 35899 | 21628 320 0 | 36890 1140 920 | T:opt32 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 35914 | 28224 0 0 | 43730 812 920 | T:sphlib | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 35949 | 28224 0 0 | 42034 812 920 | T:sphlib | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 36110 | 28224 0 0 | 42034 812 920 | T:sphlib | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 36878 | 20294 320 0 | 33602 1140 888 | T:opt32 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 37113 | 27971 0 0 | 41362 812 888 | T:sphlib | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 38373 | 17413 320 0 | 29975 1156 920 | T:opt32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 39230 | 22494 0 0 | 32306 804 920 | T:sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 42629 | 10324 320 0 | 20544 1132 888 | T:opt32 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 43527 | 8753 320 0 | 18554 1132 920 | T:opt32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 43707 | 10352 320 0 | 21350 1148 920 | T:opt32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 45152 | 10139 320 0 | 20934 1148 920 | T:opt32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 100949 | 2857 0 96 | 15319 828 1016 | T:thomaz/basic | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 103698 | 2289 0 96 | 13182 820 1016 | T:thomaz/basic | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 131118 | 2199 0 96 | 12416 804 984 | T:thomaz/basic | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20210126 | 20210114 |
| 137513 | 1936 0 96 | 12662 820 1016 | T:thomaz/basic | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| 138248 | 1746 0 96 | 11482 804 1016 | T:thomaz/basic | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20210126 | 20210114 |
| Compiler | Implementations
|
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm
|
| Compiler | Implementations
|
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2_x64asm |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2_x64asm |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2_x64asm |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2_x64asm |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2_x64asm-2 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2_x64asm-2 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2_x64asm-2 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2_x64asm-2 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-2 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-2 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-2 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-2
|
| Compiler | Implementations
|
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm-2 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm-2 |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm-2 |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm-2 |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2_x64asm-2 |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm-2 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm-2 |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm-2 |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm-2 |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:ssse3_x64asm-2
|
| Compiler | Implementations
|
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-PS |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-PS |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-PS |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-PS |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-PS-2 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-PS-2 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-PS-2 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:ssse3_x64asm-PS-2
|
| Compiler | Implementations
|
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS |
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS-v2-FP |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS-v2-FP |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS-v2-FP |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS-v2-FP |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PS-v2-FP
|
| Compiler | Implementations
|
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PSPar-v2-INT |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PSPar-v2-INT |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PSPar-v2-INT |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PSPar-v2-INT |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:thomaz/asm-PSPar-v2-INT
|
| Compiler | Implementations
|
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:opt32 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:opt32 |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:opt32 |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:opt32 |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:opt32 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:opt32 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:opt32 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:opt32 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:opt32
|
| Compiler | Implementations
|
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sphlib |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sphlib |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sphlib |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sphlib |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sphlib |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sphlib |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sphlib |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sphlib |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sphlib
|
| Compiler | Implementations
|
| clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2 |
| clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2 |
| clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2 |
| clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:sse2 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:sse2
|