Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
8268 | 4135 0 0 | 18155 844 968 | T:emmintrin4 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
8295 | 4151 0 0 | 18299 844 968 | T:emmintrin4 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
8319 | 723 0 0 | 15043 844 968 | T:emmintrin5 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
8319 | 723 0 0 | 15171 844 968 | T:emmintrin5 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
8319 | 693 0 0 | 12204 836 968 | T:emmintrin5 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
8462 | 1960 0 0 | 13524 836 968 | T:emmintrin4 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
10158 | 821 0 0 | 11032 780 936 | T:emmintrin5 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
10239 | 1272 0 0 | 15021 804 1032 | T:emmintrin5 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
10280 | 1272 0 0 | 12989 804 968 | T:emmintrin5 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
10310 | 3034 0 0 | 16781 804 1032 | T:emmintrin4 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
10315 | 2321 0 0 | 14037 804 968 | T:emmintrin4 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
10495 | 1162 0 0 | 12740 836 968 | T:unrolled3 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
10512 | 1173 0 0 | 15659 844 968 | T:unrolled4 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
10606 | 2142 0 0 | 12328 780 936 | T:emmintrin4 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
10718 | 1162 0 0 | 12740 836 968 | T:unrolled5 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
10726 | 1173 0 0 | 15659 844 968 | T:unrolled3 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
10726 | 1162 0 0 | 12740 836 968 | T:unrolled4 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
10726 | 1173 0 0 | 15659 844 968 | T:unrolled5 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
10727 | 1173 0 0 | 15531 844 968 | T:unrolled4 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
10732 | 1173 0 0 | 15531 844 968 | T:unrolled3 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
10739 | 1173 0 0 | 15531 844 968 | T:unrolled5 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
11467 | 756 0 0 | 15147 844 968 | T:amd64 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
11470 | 756 0 0 | 12340 836 968 | T:amd64 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
11472 | 756 0 0 | 15275 844 968 | T:amd64 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
11478 | 756 0 0 | 14141 804 1032 | T:amd64 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
11513 | 756 0 0 | 12077 804 968 | T:amd64 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
11591 | 1008 0 0 | 12580 836 968 | T:amd64-2 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
11606 | 1008 0 0 | 12317 804 968 | T:amd64-2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
11619 | 1008 0 0 | 15515 844 968 | T:amd64-2 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
11622 | 935 0 0 | 12253 804 968 | T:amd64avx | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
11625 | 1008 0 0 | 14381 804 1032 | T:amd64-2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
11630 | 935 0 0 | 12516 836 968 | T:amd64avx | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
11636 | 935 0 0 | 14317 804 1032 | T:amd64avx | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
11637 | 1008 0 0 | 15387 844 968 | T:amd64-2 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
11639 | 935 0 0 | 15323 844 968 | T:amd64avx | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
11639 | 935 0 0 | 15451 844 968 | T:amd64avx | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
20046 | 935 0 0 | 10824 780 936 | T:amd64avx | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
21557 | 2121 0 0 | 16458 844 968 | T:simple | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
22379 | 3193 0 0 | 17658 844 968 | T:simple | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
23115 | 3257 0 0 | 17594 844 968 | T:unrolled2 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
23120 | 3257 0 0 | 17722 844 968 | T:unrolled2 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
23210 | 3241 0 0 | 17706 844 968 | T:unrolled | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
23266 | 1042 0 0 | 12636 836 968 | T:unrolled | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
23439 | 2201 0 0 | 16538 844 968 | T:unrolled | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
24028 | 1122 0 0 | 12716 836 968 | T:unrolled2 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
25037 | 756 0 0 | 10648 780 936 | T:amd64 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
25611 | 5134 0 0 | 18893 804 1032 | T:unrolled5 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
25628 | 1008 0 0 | 10888 780 936 | T:amd64-2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
25656 | 4656 0 0 | 16381 804 968 | T:unrolled5 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
26753 | 1382 0 0 | 13109 804 968 | T:mmintrin | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
26789 | 1788 0 0 | 15549 804 1032 | T:mmintrin | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
26938 | 5116 0 0 | 18877 804 1032 | T:unrolled3 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
27352 | 4956 0 0 | 16685 804 968 | T:unrolled4 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
27414 | 2682 0 0 | 12904 780 936 | T:unrolled5 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
27580 | 1203 0 0 | 11407 780 936 | T:mmintrin | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
27787 | 4737 0 0 | 16461 804 968 | T:unrolled3 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
28223 | 5483 0 0 | 19245 804 1032 | T:unrolled4 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
29197 | 2651 0 0 | 12872 780 936 | T:unrolled3 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
32003 | 2035 0 0 | 16531 844 968 | T:amd64-32 | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
32176 | 2035 0 0 | 15405 804 1032 | T:amd64-32 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
32185 | 2035 0 0 | 11904 780 936 | T:amd64-32 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
32224 | 2035 0 0 | 13357 804 968 | T:amd64-32 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
32241 | 2035 0 0 | 13596 836 968 | T:amd64-32 | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
32259 | 2035 0 0 | 16403 844 968 | T:amd64-32 | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
32413 | 2772 0 0 | 12984 780 936 | T:unrolled4 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
42865 | 1549 0 0 | 15874 844 968 | T:mmintrin | clang-17_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
42868 | 1549 0 0 | 16002 844 968 | T:mmintrin | clang-17_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
42868 | 1540 0 0 | 13076 836 968 | T:mmintrin | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
43956 | 3698 0 0 | 17493 804 1032 | T:simple | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
48516 | 4810 0 0 | 18605 804 1032 | T:unrolled2 | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
49539 | 3811 0 0 | 15541 804 968 | T:unrolled2 | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
50581 | 3866 0 0 | 17661 804 1032 | T:unrolled | gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
51530 | 2867 0 0 | 14597 804 968 | T:unrolled | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
66418 | 3169 0 0 | 13352 780 936 | T:unrolled2 | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
71139 | 2388 0 0 | 12568 780 936 | T:unrolled | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
153869 | 1526 0 0 | 13253 804 968 | T:simple | gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
171621 | 1785 0 0 | 13388 836 968 | T:simple | clang-17_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE | 20231219 | 20231217 |
226597 | 1350 0 0 | 11528 780 936 | T:simple | gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE | 20231219 | 20231217 |
Compiler | Implementations
|
clang-17 -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:amd64 |
clang-17 -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:amd64 |
clang-17 -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:amd64 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:amd64 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:amd64 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:amd64 |
clang-17 -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:amd64-2 |
clang-17 -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:amd64-2 |
clang-17 -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:amd64-2 |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:amd64-2 |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:amd64-2 |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:amd64-2 |
clang-17 -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:amd64avx |
clang-17 -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:amd64avx |
clang-17 -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE | T:amd64avx |
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:amd64avx |
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:amd64avx |
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE | T:amd64avx
|