| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 114228 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 114237 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 114399 | optimized_nonSSE | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 114417 | optimized_nonSSE | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 114435 | optimized_nonSSE | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140529 |
| 115344 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 115560 | optimized_nonSSE | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 115857 | optimized_nonSSE | gcc -m64 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 116028 | optimized_nonSSE | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 116109 | optimized_nonSSE | gcc -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 116109 | optimized_nonSSE | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 116118 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 116118 | optimized_nonSSE | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 116145 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 116253 | optimized_nonSSE | gcc -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 116712 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 116775 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 116838 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 116838 | optimized_nonSSE | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 116847 | optimized_nonSSE | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 116874 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 116901 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 116919 | optimized_nonSSE | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 116919 | optimized_nonSSE | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 116991 | optimized_nonSSE | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 117045 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 117171 | optimized_nonSSE | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 117216 | optimized_nonSSE | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 117216 | optimized_nonSSE | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 117216 | optimized_nonSSE | gcc -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 117234 | optimized_nonSSE | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 117270 | optimized_nonSSE | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 117306 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 117369 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 117792 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 117918 | optimized_nonSSE | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 118539 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 118890 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 119043 | optimized_nonSSE | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 119214 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 119250 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 143397 | optimized_nonSSE | gcc -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 144207 | optimized_nonSSE | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 144990 | optimized_nonSSE | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 144999 | optimized_nonSSE | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 145008 | optimized_nonSSE | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 146448 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 146493 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 146745 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 147267 | optimized_nonSSE | gcc -m64 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 147393 | optimized_nonSSE | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 147447 | optimized_nonSSE | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 147798 | optimized_nonSSE | gcc -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 148221 | optimized_nonSSE | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 148221 | optimized_nonSSE | gcc -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 149634 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 149868 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 150246 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 150354 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 150390 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 150426 | optimized_nonSSE | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 150426 | optimized_nonSSE | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 150615 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 150966 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 151020 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 151578 | optimized_nonSSE | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 151578 | optimized_nonSSE | gcc -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 151974 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 152100 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 152145 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 152514 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 152550 | optimized_nonSSE | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 152640 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 152649 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 152883 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 153090 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 153198 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 153288 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 153351 | optimized_nonSSE | gcc -O -fomit-frame-pointer | 20140603 | 20140529 |
| 153378 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140603 | 20140529 |
| 153387 | optimized_nonSSE | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 153396 | optimized_nonSSE | gcc -m64 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 153405 | optimized_nonSSE | gcc -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 153423 | optimized_nonSSE | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 153432 | optimized_nonSSE | gcc -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 153666 | optimized_nonSSE | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 153963 | optimized_nonSSE | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 153963 | optimized_nonSSE | gcc -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 153999 | optimized_nonSSE | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 154017 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 154035 | optimized_nonSSE | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 154044 | optimized_nonSSE | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 154053 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 154062 | optimized_nonSSE | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 154125 | optimized_nonSSE | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 154224 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 154269 | ref | gcc -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 154323 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 154386 | optimized_nonSSE | gcc -m64 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 154395 | optimized_nonSSE | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 154476 | optimized_nonSSE | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 154620 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 154638 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 154746 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 154746 | optimized_nonSSE | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 154755 | optimized_nonSSE | gcc -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 155061 | optimized_nonSSE | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 155430 | optimized_nonSSE | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 155466 | optimized_nonSSE | gcc -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 155520 | optimized_nonSSE | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 155700 | optimized_nonSSE | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 155745 | optimized_nonSSE | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 155808 | optimized_nonSSE | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 155853 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 156060 | optimized_nonSSE | gcc -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 157212 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 157419 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 157599 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 157725 | optimized_nonSSE | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 162459 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 162459 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 162684 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 163530 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140603 | 20140529 |
| 165591 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 165726 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 165735 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 165825 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 166824 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 166851 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 167841 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 167841 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 168543 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 168552 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 170964 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140603 | 20140529 |
| 171090 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 171135 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 171162 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 171225 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 171666 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 171684 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 172125 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 172161 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 172629 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 172890 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 172962 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 173106 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 173142 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 173160 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 173376 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 173394 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 173511 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 173511 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 173637 | ref | gcc -O2 -fomit-frame-pointer | 20140603 | 20140529 |
| 174402 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 174573 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 174573 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 174681 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 174807 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 176481 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 176490 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 176490 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 176508 | ref | gcc -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 176616 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 176796 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 176796 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 176796 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 176796 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 176796 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140529 |
| 181206 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 181278 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 181296 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 181314 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 181323 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 181404 | ref | gcc -m64 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 181422 | ref | gcc -O -fomit-frame-pointer | 20140603 | 20140529 |
| 181548 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140603 | 20140529 |
| 181665 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 181746 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 181746 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 181755 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140603 | 20140529 |
| 181764 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140603 | 20140529 |
| 184482 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140603 | 20140529 |
| 592380 | optimized_nonSSE | gcc | 20140603 | 20140529 |
| 592470 | optimized_nonSSE | gcc -funroll-loops | 20140603 | 20140529 |
| 610947 | optimized_nonSSE | cc | 20140603 | 20140529 |
| 774468 | ref | cc | 20140603 | 20140529 |
| 774684 | ref | gcc -funroll-loops | 20140603 | 20140529 |
| 775017 | ref | gcc | 20140603 | 20140529 |