Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
6688 | e/x86-xmm5 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
6700 | e/x86-xmm5 | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6713 | x86_xmm5 | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
6713 | x86_xmm5 | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6713 | x86_xmm5 | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
6725 | x86_xmm5 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
6725 | x86_xmm5 | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
6737 | x86_xmm5 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6738 | e/x86-xmm5 | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
6750 | x86_xmm5 | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
6750 | e/x86-xmm5 | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
6775 | e/x86-xmm5 | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
6863 | e/x86-xmm5 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
7613 | e/x86-xmm4 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
7650 | e/x86-xmm4 | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
7650 | e/x86-xmm4 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
7663 | e/x86-xmm4 | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
7700 | e/x86-xmm4 | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
7725 | e/x86-xmm4 | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9900 | e/x86-xmm2 | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9937 | e/x86-xmm2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
9963 | e/x86-xmm2 | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9987 | e/x86-xmm2 | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9987 | e/x86-xmm2 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9988 | e/x86-xmm2 | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
10863 | e/x86-xmm | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
10887 | e/x86-xmm | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
10900 | e/x86-xmm | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
10913 | e/x86-xmm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
10937 | e/x86-xmm | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
10950 | e/x86-xmm | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
14975 | e/x86-pm | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
14987 | e/x86-3 | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
15000 | e/x86-2 | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
15000 | e/x86-3 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15013 | e/x86-pm | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
15025 | e/x86-pm | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15025 | e/x86-athlon | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
15025 | e/x86-2 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15025 | e/x86-pm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15037 | e/x86-pm | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15038 | e/x86-athlon | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15050 | e/x86-pm | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
15063 | e/x86-3 | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
15063 | e/x86-athlon | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
15063 | e/x86-athlon | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15075 | e/x86-pm | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
15075 | e/x86-2 | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15075 | e/x86-3 | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15087 | e/x86-2 | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15113 | e/x86-3 | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15113 | e/x86-2 | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15113 | e/x86-3 | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15125 | e/x86-2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
15125 | e/x86-3 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
15125 | e/x86-athlon | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15137 | e/x86-athlon | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15150 | e/x86-2 | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
15188 | e/x86-athlon | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
15225 | e/x86-mmx | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15225 | e/x86-mmx | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
15238 | e/x86-mmx | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
15238 | e/x86-mmx | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15250 | e/x86-mmx | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15262 | e/x86-mmx | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
15288 | e/x86-mmx | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15437 | e/x86-1 | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
15438 | e/x86-1 | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15450 | e/x86-1 | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
15463 | e/x86-1 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15487 | e/x86-1 | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15487 | e/x86-1 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
15488 | e/x86-1 | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
15550 | e/merged | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
18837 | e/regs | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
19350 | e/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
19625 | e/merged | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
19700 | e/merged | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
19712 | e/merged | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
19763 | e/regs | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
19863 | e/regs | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
19925 | e/merged | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
20462 | e/ref | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
21725 | e/ref | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
22050 | e/regs | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
22725 | e/regs | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
23762 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
24075 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
24187 | e/ref | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
24262 | ref | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
24275 | e/ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
25750 | e/merged | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
26700 | e/regs | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
27562 | ref | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
27575 | ref | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
27900 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
27962 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
28000 | e/ref | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
28212 | e/merged | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
34337 | e/regs | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
34375 | e/ref | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |