| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 113580 | optimized_nonSSE | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 113678 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
| 113782 | optimized_nonSSE | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 113947 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 113993 | optimized_nonSSE | gcc -funroll-loops -O -fomit-frame-pointer | 20140708 | 20140622 |
| 114420 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 114428 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 114525 | optimized_nonSSE | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 115455 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 115882 | optimized_nonSSE | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 115890 | optimized_nonSSE | gcc -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 115988 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 116025 | optimized_nonSSE | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 116362 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 116407 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 116468 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 116580 | optimized_nonSSE | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 116693 | optimized_nonSSE | gcc -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 116767 | optimized_nonSSE | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 116917 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 116940 | optimized_nonSSE | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 116985 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 117008 | optimized_nonSSE | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 117090 | optimized_nonSSE | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 117247 | optimized_nonSSE | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 117255 | optimized_nonSSE | gcc -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 117983 | optimized_nonSSE | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 119415 | optimized_nonSSE | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 119430 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 119452 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 119543 | optimized_nonSSE | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 119565 | optimized_nonSSE | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 119572 | optimized_nonSSE | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 119633 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 119760 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 120045 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 120157 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 120293 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 120345 | optimized_nonSSE | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 121073 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 130650 | optimized_nonSSE | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 131865 | optimized_nonSSE | gcc -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 132473 | optimized_nonSSE | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 132682 | optimized_nonSSE | gcc -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 132735 | optimized_nonSSE | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 132825 | optimized_nonSSE | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 132907 | optimized_nonSSE | gcc -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 133110 | optimized_nonSSE | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 133200 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 133365 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 133417 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 133508 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 133717 | optimized_nonSSE | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 134070 | optimized_nonSSE | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 134250 | optimized_nonSSE | gcc -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 134273 | optimized_nonSSE | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 134760 | optimized_nonSSE | gcc -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 136275 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 136470 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 137100 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 137183 | optimized_nonSSE | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 137205 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 137835 | optimized_nonSSE | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 138180 | optimized_nonSSE | gcc -funroll-loops -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 138277 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 138682 | optimized_nonSSE | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 138682 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 138712 | optimized_nonSSE | gcc -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 138728 | optimized_nonSSE | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 138772 | optimized_nonSSE | gcc -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 138772 | optimized_nonSSE | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 138878 | optimized_nonSSE | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 138990 | optimized_nonSSE | gcc -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 139327 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 139373 | optimized_nonSSE | gcc -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 145230 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 145635 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140708 | 20140622 |
| 145732 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
| 145755 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 147780 | optimized_nonSSE | gcc -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 147833 | optimized_nonSSE | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 147848 | optimized_nonSSE | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 148245 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 148560 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 148702 | optimized_nonSSE | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
| 148815 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 148815 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
| 148853 | optimized_nonSSE | gcc -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 148875 | optimized_nonSSE | gcc -O -fomit-frame-pointer | 20140708 | 20140622 |
| 148882 | optimized_nonSSE | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 148883 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 149018 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 149033 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 149048 | optimized_nonSSE | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 149775 | optimized_nonSSE | gcc -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 150360 | optimized_nonSSE | gcc -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 151935 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 152010 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 152100 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 152978 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 153173 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 153435 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 153540 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 153608 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 153953 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 154118 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 154200 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 154838 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 154845 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 155153 | ref | gcc -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 155258 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 155385 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 156765 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 156938 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 161190 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 161280 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 163402 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 164550 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140708 | 20140622 |
| 165203 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 165488 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 166177 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 166395 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 166448 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 166560 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 166590 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 166867 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 167273 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 167288 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 167437 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 168788 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 168818 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 168825 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 168848 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 170490 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 170602 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 170752 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 170790 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 171810 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 171825 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 172890 | ref | gcc -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 172905 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 172912 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 172913 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 172957 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 172972 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 173025 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 173055 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 173070 | ref | gcc -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 173077 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 173085 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 173108 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 173138 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 173310 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140708 | 20140622 |
| 173355 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 173363 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 173377 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 173655 | ref | gcc -O -fomit-frame-pointer | 20140708 | 20140622 |
| 173715 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 173723 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 173775 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140708 | 20140622 |
| 173873 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 173933 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 173947 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 173970 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 174022 | ref | gcc -m64 -O -fomit-frame-pointer | 20140708 | 20140622 |
| 174285 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140708 | 20140622 |
| 175042 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 175042 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 175080 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 175327 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 175395 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 175598 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 175793 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 177285 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 179475 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140708 | 20140622 |
| 185857 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140708 | 20140622 |
| 595403 | optimized_nonSSE | gcc | 20140708 | 20140622 |
| 595597 | optimized_nonSSE | cc | 20140708 | 20140622 |
| 595943 | optimized_nonSSE | gcc -funroll-loops | 20140708 | 20140622 |
| 774337 | ref | gcc | 20140708 | 20140622 |
| 774585 | ref | gcc -funroll-loops | 20140708 | 20140622 |
| 778830 | ref | cc | 20140708 | 20140622 |