| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 165408 | emmintrin4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 165408 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 165409 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 165409 | emmintrin4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 165410 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 165430 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 165433 | emmintrin4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 165458 | emmintrin4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 165522 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 165523 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 167446 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 167446 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 167447 | emmintrin4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 167447 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 167447 | emmintrin4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 171555 | emmintrin4 | gcc -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 171555 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 171556 | emmintrin4 | gcc -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 171578 | emmintrin4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 171611 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 171641 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 171642 | emmintrin4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 171646 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 171714 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 171725 | emmintrin4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 171728 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 171732 | emmintrin4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 171757 | emmintrin4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 172025 | emmintrin4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 172504 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 172508 | emmintrin4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 172616 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 172616 | emmintrin4 | gcc -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 172886 | emmintrin4 | gcc -funroll-loops -O -fomit-frame-pointer | 20100528 | 20100509 |
| 172887 | emmintrin4 | gcc -O -fomit-frame-pointer | 20100528 | 20100509 |
| 172887 | emmintrin4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 172887 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 172887 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 172887 | emmintrin4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 172888 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 172888 | emmintrin4 | gcc -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 172890 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 173249 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 173249 | emmintrin4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 173250 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 173250 | emmintrin4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 173275 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 173275 | emmintrin4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 173386 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 173389 | emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 173430 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 173430 | emmintrin4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 174383 | emmintrin4 | gcc -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 174383 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 174383 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 174384 | emmintrin4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 174405 | emmintrin4 | gcc -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 178816 | emmintrin4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 178820 | emmintrin4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 186468 | emmintrin4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1202710 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1202777 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1229149 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1229207 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1230342 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1230659 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1230726 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1260747 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1260970 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1260984 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1261313 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1261900 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1262236 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1262242 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 1266963 | simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1272036 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1272178 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1272348 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1272386 | simple | gcc -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1272392 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1274400 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1274427 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1274739 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1296573 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1296637 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1328968 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1332543 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1332910 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 1336328 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 1419532 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1420417 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1420574 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1420974 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1420991 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1469310 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1469352 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 1543530 | emmintrin4 | gcc | 20100528 | 20100509 |
| 1543648 | emmintrin4 | cc | 20100528 | 20100509 |
| 1544435 | emmintrin4 | gcc -funroll-loops | 20100528 | 20100509 |
| 2423121 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2423358 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2423650 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2443467 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2443603 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2456592 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2456604 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2457330 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2457362 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2457682 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2468419 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2468505 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2468535 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2468627 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2471729 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2479586 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2480373 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2489134 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2489270 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2518150 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2519016 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2694645 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2694647 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2694651 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2694674 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2694699 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2780079 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2785121 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 3430204 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 3439138 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 3457493 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 3462448 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 3465253 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 3468739 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 3483598 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 3488044 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 3518966 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 3519234 | spec | gcc -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 3523480 | spec | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 3531438 | spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 3535777 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 3586244 | spec | gcc -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 3587090 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 3590015 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 4140209 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4153450 | spec | gcc -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4153608 | spec | gcc -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4196545 | spec | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4281557 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4337374 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4401786 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4402466 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4407361 | spec | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4471456 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 4471857 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 4477911 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4481393 | spec | gcc -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4485470 | spec | gcc -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4487820 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4491343 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4501486 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4526704 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 4526728 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 4543135 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4572058 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4572231 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4573857 | simple | gcc -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4573870 | simple | gcc -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4573955 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4611122 | simple | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4638332 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4740949 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 5019911 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 5020172 | simple | gcc -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 5020377 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 5048047 | simple | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 5072376 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 5072917 | simple | gcc -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 5073754 | simple | gcc -O -fomit-frame-pointer | 20100528 | 20100509 |
| 5074032 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 5074512 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 5099104 | simple | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 5167103 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 5167593 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 19841259 | simple | gcc -funroll-loops | 20100528 | 20100509 |
| 19879853 | simple | gcc | 20100528 | 20100509 |
| 19883523 | simple | cc | 20100528 | 20100509 |
| 30829459 | spec | gcc | 20100528 | 20100509 |
| 30886799 | spec | cc | 20100528 | 20100509 |
| 30923853 | spec | gcc -funroll-loops | 20100528 | 20100509 |