| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 53019 | c | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53109 | c | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53136 | c | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53145 | c | gcc -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53154 | c | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53163 | c | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53172 | c | gcc -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53172 | c | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53208 | c | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53235 | c | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53235 | c | gcc -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53262 | c | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53289 | c | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53325 | c | gcc -funroll-loops -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53739 | c | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53811 | c | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53820 | c | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53838 | c | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53892 | c | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53946 | c | gcc -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 53982 | c | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 54054 | c | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 54180 | c | gcc -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 56412 | bitslice | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 56547 | bitslice | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 56565 | bitslice | gcc -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 56592 | bitslice | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 56601 | bitslice | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 56655 | bitslice | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 56655 | bitslice | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 56655 | bitslice | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 56673 | bitslice | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 56745 | bitslice | gcc -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 56790 | bitslice | gcc -O -fomit-frame-pointer | 20140531 | 20140529 |
| 56808 | bitslice | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 56808 | bitslice | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 56817 | bitslice | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 56817 | bitslice | gcc -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 56844 | bitslice | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 56907 | bitslice | gcc -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 56916 | bitslice | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 56916 | bitslice | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 56961 | bitslice | gcc -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 56988 | bitslice | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140531 | 20140529 |
| 57015 | bitslice | gcc -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57042 | bitslice | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57051 | bitslice | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57051 | bitslice | gcc -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 57069 | bitslice | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57069 | bitslice | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 57069 | bitslice | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 57096 | bitslice | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57114 | bitslice | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 57141 | bitslice | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 57159 | bitslice | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 57168 | bitslice | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 57168 | bitslice | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57177 | bitslice | gcc -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 57195 | bitslice | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 57195 | bitslice | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 57195 | bitslice | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 57204 | bitslice | gcc -funroll-loops -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57204 | bitslice | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 57213 | bitslice | gcc -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57213 | bitslice | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57213 | bitslice | gcc -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57213 | bitslice | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57222 | bitslice | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 57231 | bitslice | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 57240 | bitslice | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 57240 | bitslice | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 57240 | bitslice | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 57267 | bitslice | gcc -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57276 | bitslice | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 57285 | bitslice | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 57357 | bitslice | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57357 | bitslice | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57357 | bitslice | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57366 | bitslice | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 57384 | bitslice | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57402 | bitslice | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140531 | 20140529 |
| 57429 | bitslice | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140531 | 20140529 |
| 57483 | bitslice | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 57492 | bitslice | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 57510 | bitslice | gcc -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57519 | bitslice | gcc -funroll-loops -O -fomit-frame-pointer | 20140531 | 20140529 |
| 57537 | bitslice | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 57537 | bitslice | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 57555 | bitslice | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 57609 | bitslice | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 57609 | bitslice | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 57627 | bitslice | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 57645 | bitslice | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 57681 | bitslice | gcc -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 57690 | bitslice | gcc -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 57690 | bitslice | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 57717 | bitslice | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 57717 | bitslice | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 57744 | bitslice | gcc -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 57780 | bitslice | gcc -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 57807 | bitslice | gcc -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 57825 | bitslice | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 57870 | bitslice | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 57915 | bitslice | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140531 | 20140529 |
| 58059 | bitslice | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 58185 | bitslice | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 58212 | bitslice | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 58230 | bitslice | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 58257 | bitslice | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 58266 | bitslice | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 58275 | bitslice | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 58284 | bitslice | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 58437 | bitslice | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 58590 | bitslice | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 59328 | bitslice | gcc | 20140531 | 20140529 |
| 59355 | bitslice | cc | 20140531 | 20140529 |
| 59364 | bitslice | gcc -funroll-loops | 20140531 | 20140529 |
| 60453 | c | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60453 | c | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60552 | c | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60588 | c | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60651 | c | gcc -funroll-loops -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60669 | c | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60696 | c | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60804 | c | gcc -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60813 | c | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60831 | c | gcc -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60831 | c | gcc -m64 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60867 | c | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60867 | c | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60894 | c | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60921 | c | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60930 | c | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60948 | c | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 60957 | c | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 61002 | c | gcc -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 61308 | c | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 61389 | c | gcc -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 61434 | c | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 61452 | c | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 61452 | c | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140529 |
| 61515 | c | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 61551 | c | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 61560 | c | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 61587 | c | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 61641 | c | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 61659 | c | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 61677 | c | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 61704 | c | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 61722 | c | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 61740 | c | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 61749 | c | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 61785 | c | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 61794 | c | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 61794 | c | gcc -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 61803 | c | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 61803 | c | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 61812 | c | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 61848 | c | gcc -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 61866 | c | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 61866 | c | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 61875 | c | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 61875 | c | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 61884 | c | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 61893 | c | gcc -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 61902 | c | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 61911 | c | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 61938 | c | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 61965 | c | gcc -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 62028 | c | gcc -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 62037 | c | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 62037 | c | gcc -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 62064 | c | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 62073 | c | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 62109 | c | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 62109 | c | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 62109 | c | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 62415 | c | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 62451 | c | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 62460 | c | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 62505 | c | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 62505 | c | gcc -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 62514 | c | gcc -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140529 |
| 62541 | c | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 62550 | c | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140529 |
| 133173 | c | gcc -funroll-loops | 20140531 | 20140529 |
| 133290 | c | gcc | 20140531 | 20140529 |
| 133371 | c | cc | 20140531 | 20140529 |