Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
17408 | 11296 0 544 | 24043 844 1440 | T:sse2 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
17508 | 9898 0 544 | 23931 844 1472 | T:sse2 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
17586 | 9946 0 544 | 24299 844 1504 | T:sse2 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
17729 | 7820 0 544 | 19181 836 1504 | T:sse2 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
17941 | 9854 0 544 | 23813 804 1504 | T:sse2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
18115 | 8915 0 544 | 20693 804 1504 | T:sse2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
18132 | 8197 0 544 | 18488 780 1472 | T:sse2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
18304 | 8938 0 544 | 19475 844 1440 | T:sse2 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
19098 | 9701 0 544 | 21020 796 1504 | T:sse2 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
25936 | 28352 0 0 | 40213 804 960 | T:sphlib | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
26052 | 28240 0 0 | 42277 804 960 | T:sphlib | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
26462 | 25596 0 0 | 36219 844 896 | T:sphlib | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
26594 | 25531 0 0 | 39859 844 928 | T:sphlib | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
26670 | 25177 0 0 | 36637 836 960 | T:sphlib | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
26685 | 27038 0 0 | 38533 804 960 | T:sphlib | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
27459 | 25547 0 0 | 40171 844 960 | T:sphlib | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
28388 | 3061 0 96 | 17251 844 1024 | T:thomaz/basic | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
28437 | 3061 0 96 | 17547 844 1056 | T:thomaz/basic | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
29652 | 19260 320 0 | 33395 1172 928 | T:opt32 | clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
29739 | 25840 0 0 | 38851 844 896 | T:sphlib | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
29874 | 20684 320 0 | 34931 1172 960 | T:opt32 | clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
30274 | 3077 0 96 | 15979 844 992 | T:thomaz/basic | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
30442 | 19511 320 0 | 33525 1132 960 | T:opt32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
30470 | 23097 0 0 | 33480 780 928 | T:sphlib | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
30716 | 19235 320 0 | 32075 1172 896 | T:opt32 | clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
31012 | 2206 0 96 | 12731 844 992 | T:thomaz/basic | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
34685 | 9844 320 0 | 20216 1108 928 | T:opt32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
35021 | 11283 320 0 | 23133 1132 960 | T:opt32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
36031 | 9593 320 0 | 20861 1164 960 | T:opt32 | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
36091 | 11724 320 0 | 22347 1172 896 | T:opt32 | clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
37468 | 11020 320 0 | 22404 1124 960 | T:opt32 | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
79525 | 2486 0 96 | 14245 804 1056 | T:thomaz/basic | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
88585 | 3112 0 96 | 17053 804 1056 | T:thomaz/basic | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
107814 | 1984 0 96 | 13309 836 1056 | T:thomaz/basic | clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231213 | 20231212 |
112871 | 1892 0 96 | 12216 780 1024 | T:thomaz/basic | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
115757 | 1993 0 96 | 13340 796 1056 | T:thomaz/basic | gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231213 | 20231212 |
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
|