| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 109185 | clean | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 109429 | clean | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 109553 | clean | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 109647 | clean | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 109701 | clean | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 109721 | clean | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 109732 | clean | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 109747 | clean | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 109766 | clean | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 109766 | clean | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 109778 | clean | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 109786 | clean | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 109794 | clean | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 109851 | clean | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 109877 | clean | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 109894 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 109905 | clean | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 109905 | clean | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 109917 | clean | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 109922 | clean | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 109931 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 109934 | clean | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 109953 | clean | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 109970 | clean | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
| 109976 | clean | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 110018 | clean | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 110044 | clean | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 110052 | clean | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 110058 | clean | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 110075 | clean | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 110081 | clean | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
| 110083 | clean | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 110095 | clean | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 110098 | clean | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 110103 | clean | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 110109 | clean | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 110120 | clean | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 110135 | clean | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 110143 | clean | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 110165 | clean | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
| 110194 | clean | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 110194 | clean | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 110211 | clean | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 110256 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 110398 | clean | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 110495 | clean | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 110500 | clean | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 110539 | clean | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 110548 | clean | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 110554 | clean | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 110576 | clean | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 110594 | clean | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 110602 | clean | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 110661 | clean | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 110806 | clean | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 110809 | clean | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 110843 | clean | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 110883 | clean | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 110971 | clean | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
| 110984 | clean | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 111081 | clean | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 111090 | clean | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
| 111342 | clean | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 111444 | clean | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 111461 | clean | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111475 | clean | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111514 | clean | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111531 | clean | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 111543 | clean | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111622 | clean | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111651 | clean | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111746 | clean | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111775 | clean | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111784 | clean | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111798 | clean | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111818 | clean | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111829 | clean | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111903 | clean | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111928 | clean | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111951 | clean | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111968 | clean | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 111970 | clean | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 112044 | clean | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 112070 | clean | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 112109 | clean | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 112296 | clean | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 112410 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 116035 | clean | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 117210 | clean | gcc | 20150215 | 20141124 |
| 117325 | clean | cc | 20150215 | 20141124 |
| 118533 | clean | gcc -funroll-loops | 20150215 | 20141124 |
| 53342328 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53421489 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 53507270 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53509433 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53529906 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53579957 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53597909 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 53620009 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 53634949 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 53657885 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53658701 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 53665084 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53665507 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53666807 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53685425 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 53707428 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53716787 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53743454 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 53751595 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 53766880 | ref | gcc -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53771204 | ref | gcc -m64 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53781137 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53799177 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 53800240 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53810732 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53848066 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 53859301 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53864010 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53909856 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 53923003 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 53940878 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20150215 | 20141124 |
| 53943437 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 53949642 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
| 53950653 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 53958465 | ref | gcc -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 53959193 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 53966690 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20150215 | 20141124 |
| 53967832 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 53970484 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 53971413 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 53978451 | ref | gcc -O -fomit-frame-pointer | 20150215 | 20141124 |
| 53982656 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 53983874 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 53990164 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 53993085 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 53999418 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 54014879 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 54018333 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 54031097 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 54032219 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20150215 | 20141124 |
| 54055461 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 54057572 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 54068594 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 54068653 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 54095924 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20150215 | 20141124 |
| 54098250 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 54118763 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 54179374 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 54224214 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 54233834 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 54240364 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 54254613 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 54260064 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 54271823 | ref | gcc -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 54315235 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 54425650 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 54474409 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 54484635 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 54546990 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20150215 | 20141124 |
| 54787781 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 54860502 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 54860663 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20150215 | 20141124 |
| 54920418 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 55093107 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 55104117 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 55105942 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20150215 | 20141124 |
| 55154919 | ref | gcc -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 55184933 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 55195458 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 55251983 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 55260730 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 55277733 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 55281663 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 55313954 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 55371771 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 55492049 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 56216836 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 56232750 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20150215 | 20141124 |
| 188801632 | ref | cc | 20150215 | 20141124 |
| 189375773 | ref | gcc -funroll-loops | 20150215 | 20141124 |
| 189389191 | ref | gcc | 20150215 | 20141124 |