| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 182892 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 183561 | clean | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 183581 | clean | gcc -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 184177 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 185064 | clean | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 185221 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 185794 | clean | gcc -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 186752 | clean | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 188367 | clean | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 188681 | clean | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 190288 | clean | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 193160 | clean | gcc -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 193839 | clean | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 201106 | clean | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 201731 | clean | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 201757 | clean | gcc -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 202031 | clean | gcc -O -fomit-frame-pointer | 20120522 | 20120521 |
| 202283 | clean | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120522 | 20120521 |
| 202496 | clean | gcc -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 202664 | clean | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 203107 | clean | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 203180 | clean | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120522 | 20120521 |
| 203602 | clean | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 203630 | clean | gcc -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 203735 | clean | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 204001 | clean | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 204166 | clean | gcc -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 204460 | clean | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 204474 | clean | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 204539 | clean | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 204601 | clean | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 204702 | clean | gcc -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 204722 | clean | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 205565 | clean | gcc -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 205588 | clean | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 205737 | clean | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 205824 | clean | gcc -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 205864 | clean | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 205886 | clean | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 206037 | clean | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 206039 | clean | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 206201 | clean | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 206294 | clean | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 206402 | clean | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 206472 | clean | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 206484 | clean | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 206897 | clean | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 207146 | clean | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 207319 | clean | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 207417 | clean | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 207735 | clean | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 207832 | clean | gcc -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 207977 | clean | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 208636 | clean | gcc -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 208780 | clean | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 208784 | clean | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 208848 | clean | gcc -funroll-loops -O -fomit-frame-pointer | 20120522 | 20120521 |
| 208929 | clean | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 209062 | clean | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 209092 | clean | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 209224 | clean | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 209265 | clean | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 209477 | clean | gcc -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 209650 | clean | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 209671 | clean | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 210235 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 210631 | clean | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 210733 | clean | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 210819 | clean | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 210938 | clean | gcc -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 211038 | clean | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 211063 | clean | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 211603 | clean | gcc -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 212659 | clean | gcc -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 212826 | clean | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 213398 | clean | gcc -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 214106 | clean | gcc -funroll-loops -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 214801 | clean | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 214893 | clean | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 215088 | clean | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120522 | 20120521 |
| 215344 | clean | cc | 20120522 | 20120521 |
| 215388 | clean | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 216045 | clean | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 216063 | clean | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 216727 | clean | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 217260 | clean | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 218221 | clean | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 219856 | clean | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 220182 | clean | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 221457 | clean | gcc | 20120522 | 20120521 |
| 224534 | clean | gcc -funroll-loops | 20120522 | 20120521 |
| 238220 | clean | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 95935635 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 96071944 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 96088024 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96119502 | ref | gcc -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96150003 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
| 96156922 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96266202 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96278406 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 96290330 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 96337766 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 96391537 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 96407409 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96427972 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96429308 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120522 | 20120521 |
| 96496071 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96523137 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96524961 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96536819 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 96539833 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 96540883 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 96542663 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 96560032 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96560049 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 96561801 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96572983 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 96576287 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96586296 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96613364 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 96614626 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96619978 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96630099 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 96631356 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96635130 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96656580 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96664781 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96681051 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96686917 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 96716760 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96722857 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 96744974 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 96748883 | ref | gcc -O -fomit-frame-pointer | 20120522 | 20120521 |
| 96759717 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96762554 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96769008 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96769207 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96780533 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96782231 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96797095 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96805534 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 96806556 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 96806811 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 96815019 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 96839181 | ref | gcc -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96846931 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 96848662 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 96870779 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96873889 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 96880989 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 96905050 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96909819 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 96954698 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 96957649 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 96966275 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 96967399 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120522 | 20120521 |
| 96967718 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 96969039 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
| 96979902 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 96980821 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 96984749 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 96997971 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 97038947 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 97067742 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120522 | 20120521 |
| 97082000 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 97087027 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 97117245 | ref | gcc -m64 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 97177831 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120522 | 20120521 |
| 97178932 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120522 | 20120521 |
| 97278974 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 97284603 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 97798275 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120522 | 20120521 |
| 100249443 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 100250282 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 100274713 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 100279134 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 100371495 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 100415155 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 100443432 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 100459296 | ref | gcc -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 100861810 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120522 | 20120521 |
| 269416732 | ref | cc | 20120523 | 20120521 |
| 270496549 | ref | gcc | 20120522 | 20120521 |
| 271363414 | ref | gcc -funroll-loops | 20120523 | 20120521 |