Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
24473 | asm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
24596 | asm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120530 | 20120525 |
24709 | asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
24788 | asm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
26963 | asm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
27068 | asm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120530 | 20120525 |
27192 | asm | gcc -funroll-loops -O -fomit-frame-pointer | 20120530 | 20120525 |
27646 | asm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
27655 | asm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
27999 | asm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
28049 | asm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
28157 | asm | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120530 | 20120525 |
28161 | asm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
28202 | asm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
28223 | asm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
28265 | asm | gcc -m64 -Os -fomit-frame-pointer | 20120530 | 20120525 |
28279 | asm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120530 | 20120525 |
28287 | asm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
28429 | asm | gcc -m64 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
28476 | asm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
28497 | asm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
28679 | asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
28733 | asm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
28739 | asm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
28741 | asm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
28752 | asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120530 | 20120525 |
28762 | asm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120530 | 20120525 |
28766 | asm | gcc -O3 -fomit-frame-pointer | 20120530 | 20120525 |
28769 | asm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120530 | 20120525 |
28785 | asm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120530 | 20120525 |
28893 | asm | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120530 | 20120525 |
28934 | asm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
28950 | asm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
28979 | asm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
29033 | asm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
29117 | asm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
29180 | asm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
29231 | asm | gcc -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
29237 | asm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
29310 | asm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
29358 | asm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120530 | 20120525 |
29414 | asm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
29482 | asm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120530 | 20120525 |
29681 | asm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
29793 | asm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
29820 | asm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
30066 | asm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
30759 | asm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
30805 | asm | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120530 | 20120525 |
30849 | asm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120530 | 20120525 |
30967 | asm | gcc -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
31243 | asm | gcc -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
31261 | asm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
31283 | asm | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120530 | 20120525 |
31355 | asm | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120530 | 20120525 |
31371 | asm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
31414 | asm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
31534 | asm | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120530 | 20120525 |
31536 | asm | gcc -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
31626 | asm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120530 | 20120525 |
31635 | asm | gcc -Os -fomit-frame-pointer | 20120530 | 20120525 |
31674 | asm | gcc -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
31719 | asm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120530 | 20120525 |
31754 | asm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
31774 | asm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120530 | 20120525 |
31793 | asm | gcc -funroll-loops -Os -fomit-frame-pointer | 20120530 | 20120525 |
31794 | asm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120530 | 20120525 |
31832 | asm | gcc -O2 -fomit-frame-pointer | 20120530 | 20120525 |
31832 | asm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
31836 | asm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120530 | 20120525 |
31848 | asm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
31867 | asm | gcc -m64 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
31870 | asm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120530 | 20120525 |
31894 | asm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
31903 | asm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
31932 | asm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120530 | 20120525 |
32038 | asm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
32067 | asm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120530 | 20120525 |
32122 | asm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
32171 | asm | gcc -O -fomit-frame-pointer | 20120530 | 20120525 |
32230 | asm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
32236 | asm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120530 | 20120525 |
32256 | asm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120530 | 20120525 |
32272 | asm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
32286 | asm | gcc -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
32293 | asm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
32306 | asm | gcc -m64 -O -fomit-frame-pointer | 20120530 | 20120525 |
32333 | asm | gcc -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
32334 | asm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
32360 | asm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
32424 | asm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120530 | 20120525 |
32470 | asm | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120530 | 20120525 |
32508 | asm | gcc -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
32543 | asm | gcc -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
32552 | asm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120530 | 20120525 |
32863 | asm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
33136 | asm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
33154 | asm | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120530 | 20120525 |
33173 | asm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120530 | 20120525 |
33629 | asm | gcc -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
34220 | asm | cc | 20120530 | 20120525 |
38532 | asm | gcc -funroll-loops | 20120530 | 20120525 |
39113 | asm | gcc | 20120530 | 20120525 |