Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
4313 | x86_xmm5 | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
4362 | x86_xmm5 | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
4388 | x86_xmm5 | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
4400 | x86_xmm5 | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
4400 | e/x86-xmm5 | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
4412 | e/x86-xmm5 | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
4412 | e/x86-xmm5 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
4413 | x86_xmm5 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
4413 | x86_xmm5 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
4413 | x86_xmm5 | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
4425 | e/x86-xmm5 | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
4438 | e/x86-xmm5 | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
4438 | e/x86-xmm5 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
4975 | e/x86-xmm4 | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
5000 | e/x86-xmm4 | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
5013 | e/x86-xmm4 | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
5063 | e/x86-xmm4 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
5075 | e/x86-xmm4 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
5100 | e/x86-xmm4 | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
6275 | e/x86-xmm2 | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
6350 | e/x86-xmm2 | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6350 | e/x86-xmm2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6375 | e/x86-xmm2 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
6375 | e/x86-xmm2 | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
6438 | e/x86-xmm2 | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
6887 | e/x86-xmm | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
6913 | e/x86-xmm | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
6938 | e/x86-xmm | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
6962 | e/x86-xmm | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
7000 | e/x86-xmm | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
7013 | e/x86-xmm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9688 | e/x86-athlon | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9738 | e/x86-pm | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
9750 | e/x86-2 | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9750 | e/x86-mmx | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9750 | e/x86-mmx | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
9750 | e/x86-3 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9750 | e/x86-2 | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9750 | e/x86-3 | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9762 | e/x86-pm | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9762 | e/x86-mmx | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9762 | e/x86-athlon | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9812 | e/x86-3 | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9812 | e/x86-2 | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9812 | e/x86-pm | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9813 | e/x86-3 | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
9813 | e/x86-athlon | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
9813 | e/x86-pm | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9825 | e/x86-mmx | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
9825 | e/x86-2 | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
9825 | e/x86-mmx | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9825 | e/x86-pm | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9825 | e/x86-mmx | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
9825 | e/x86-pm | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
9825 | e/x86-3 | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9838 | e/x86-2 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
9838 | e/x86-mmx | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
9863 | e/x86-2 | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
9875 | e/x86-athlon | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
9875 | e/x86-3 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
9887 | e/x86-3 | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
9888 | e/x86-athlon | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9900 | e/x86-pm | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
9900 | e/x86-athlon | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
9900 | e/x86-2 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9937 | e/x86-athlon | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9975 | e/x86-1 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
9987 | e/x86-1 | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
10000 | e/x86-1 | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
10025 | e/x86-1 | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
10038 | e/x86-1 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
10050 | e/x86-1 | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
10113 | e/x86-1 | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
10475 | e/merged | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
12175 | e/regs | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
12200 | e/regs | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
12238 | e/ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
12400 | e/merged | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
12688 | e/merged | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
12700 | e/merged | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
12800 | e/merged | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
13188 | e/ref | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
13663 | e/regs | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
15600 | e/regs | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
15700 | e/merged | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
16100 | e/ref | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
16475 | e/regs | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
16562 | e/regs | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
17013 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140508 | 20140505 |
17013 | ref | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
17050 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140508 | 20140505 |
17125 | e/ref | icc -m32 -O3 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
17775 | e/merged | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
18338 | e/ref | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
18463 | e/ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
20438 | ref | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
20850 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140508 | 20140505 |
20875 | ref | clang -O1 -march=native -m32 -fomit-frame-pointer | 20140508 | 20140505 |
21038 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140508 | 20140505 |
23913 | e/regs | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |
24625 | e/ref | icc -m32 -O1 -static -xHost -fomit-frame-pointer | 20140508 | 20140505 |