| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 88684 | clean | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 88832 | clean | gcc -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 88948 | clean | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 88980 | clean | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 89032 | clean | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 89036 | clean | gcc -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 89076 | clean | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 89096 | clean | gcc -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 89152 | clean | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 89152 | clean | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110121 | 20110106 |
| 89232 | clean | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 89304 | clean | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 89356 | clean | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 89372 | clean | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 89376 | clean | gcc -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 89384 | clean | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 89400 | clean | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 89572 | clean | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 89628 | clean | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 89652 | clean | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 89708 | clean | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 89740 | clean | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 89816 | clean | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 89916 | clean | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 89948 | clean | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 90016 | clean | gcc -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 90100 | clean | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 90140 | clean | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 90160 | clean | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 90168 | clean | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 90172 | clean | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 90240 | clean | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 90252 | clean | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 90264 | clean | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 90264 | clean | gcc -funroll-loops -O -fomit-frame-pointer | 20110121 | 20110106 |
| 90320 | clean | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 90348 | clean | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 90360 | clean | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 90384 | clean | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 90416 | clean | gcc -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 90472 | clean | gcc -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 90488 | clean | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 90556 | clean | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 90580 | clean | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 90612 | clean | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 90704 | clean | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 90704 | clean | gcc -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 90736 | clean | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 90740 | clean | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 90756 | clean | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 90868 | clean | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 90888 | clean | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 90976 | clean | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 91040 | clean | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 91100 | clean | gcc -O -fomit-frame-pointer | 20110121 | 20110106 |
| 91160 | clean | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 91172 | clean | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 91172 | clean | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 91256 | clean | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 91512 | clean | gcc -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 91608 | clean | gcc -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 92056 | clean | gcc -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 92532 | clean | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 92576 | clean | gcc -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 92692 | clean | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 92988 | clean | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 93160 | clean | gcc -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 93336 | clean | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 93340 | clean | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 93380 | clean | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 93744 | clean | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 93928 | clean | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 94032 | clean | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 94092 | clean | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 94176 | clean | gcc -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 94388 | clean | gcc -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 94524 | clean | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 95000 | clean | gcc -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 95268 | clean | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 95420 | clean | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 95464 | clean | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 95580 | clean | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 95696 | clean | gcc -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 95968 | clean | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 96056 | clean | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 96624 | clean | gcc -funroll-loops -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 97048 | clean | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 97732 | clean | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 98900 | clean | cc | 20110121 | 20110106 |
| 99132 | clean | gcc | 20110121 | 20110106 |
| 99496 | clean | gcc -funroll-loops | 20110121 | 20110106 |
| 58737016 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 58802724 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 58805760 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 58830264 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 58936572 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 58980492 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 59096012 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 59262544 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 59309648 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 59377864 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 59395220 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 59450932 | ref | gcc -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 59471768 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 59505476 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 59561476 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 59567064 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 59587664 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 59592428 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 59661140 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 59668508 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 59687860 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 59694236 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 59695092 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 59698724 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 59699776 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 59709984 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 59736028 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 59740224 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 59826656 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 59841464 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 59894304 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 59894684 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 59898376 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 59909556 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 59912056 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 59917640 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 59934396 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 59987384 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 60013912 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60056824 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 60109256 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 60123648 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60155472 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 60173932 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60184960 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 60190600 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60196812 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60197496 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60206048 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 60208156 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 60209212 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 60209868 | ref | gcc -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 60216128 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 60228728 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20110121 | 20110106 |
| 60232732 | ref | gcc -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60253644 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 60258568 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 60269688 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 60276744 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60283424 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60289912 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60298160 | ref | gcc -m64 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60309076 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60310848 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60311236 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60321088 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60328548 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60338512 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60346084 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60381776 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60476784 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20110121 | 20110106 |
| 60996844 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 61027392 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 61069128 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 61164716 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20110121 | 20110106 |
| 61307752 | ref | gcc -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 61356488 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 61374064 | ref | gcc -m64 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 61389044 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 61402792 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 61429008 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 61679052 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 61820520 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 61860560 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 61864144 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 61900816 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 62034356 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 62101152 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20110121 | 20110106 |
| 184156872 | ref | gcc | 20110121 | 20110106 |
| 186072336 | ref | cc | 20110121 | 20110106 |
| 187345504 | ref | gcc -funroll-loops | 20110121 | 20110106 |