| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 17248 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 17248 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 17304 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 17304 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 17318 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 17318 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 17374 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 17430 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 17500 | ref | gcc -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 17514 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 17528 | ref | gcc -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 17570 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 17570 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 17584 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 17626 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 17626 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 17626 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 17640 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 17640 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 17654 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 18032 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 18186 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 18242 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 18284 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 18326 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 18452 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 18508 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 18536 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 18592 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 19026 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 19068 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 19096 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 19110 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 19222 | ref | gcc -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 19236 | ref | gcc -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 19306 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 19334 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 19348 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 19348 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 19362 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 19404 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 19908 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 19922 | sse2 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 19936 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 19936 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 19978 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20006 | sse2 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20006 | sse2 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20048 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20048 | sse2 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 20048 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20062 | sse2 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 20076 | sse2 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 20076 | sse2 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 20076 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20090 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20104 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20118 | ref | gcc -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20146 | sse2 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20146 | sse2 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20202 | ref | gcc -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20328 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20370 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20426 | sse2 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20426 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20636 | sse2 | gcc -funroll-loops -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20706 | sse2 | gcc -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20734 | sse2 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 20734 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20748 | sse2 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20748 | sse2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 20762 | sse2 | gcc -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 20762 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20090416 | 20090408 |
| 20762 | sse2 | gcc -m64 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 20776 | sse2 | gcc -m64 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20776 | sse2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20790 | sse2 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20790 | sse2 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 20804 | sse2 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20804 | sse2 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20804 | sse2 | gcc -march=k8 -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 20804 | sse2 | gcc -march=k8 -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 20818 | sse2 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20818 | sse2 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20972 | sse2 | gcc -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20972 | sse2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20972 | sse2 | gcc -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 20986 | sse2 | gcc -m64 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21000 | sse2 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21084 | sse2 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21154 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21518 | sse2 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21518 | sse2 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21616 | sse2 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21658 | sse2 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21658 | sse2 | gcc -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21742 | sse2 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21770 | sse2 | gcc -march=nocona -O3 -fomit-frame-pointer | 20090416 | 20090408 |
| 21966 | sse2 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20090416 | 20090408 |
| 21980 | sse2 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 21980 | sse2 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22008 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 22022 | sse2 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22064 | sse2 | gcc -march=nocona -Os -fomit-frame-pointer | 20090416 | 20090408 |
| 22330 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 24402 | sse2 | gcc -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 24416 | sse2 | gcc -O -fomit-frame-pointer | 20090416 | 20090408 |
| 24416 | sse2 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 24444 | sse2 | gcc -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 24458 | sse2 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 24514 | sse2 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 24528 | sse2 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 24556 | sse2 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20090416 | 20090408 |
| 24556 | sse2 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 24570 | sse2 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 24570 | sse2 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 24892 | sse2 | gcc -funroll-loops -O -fomit-frame-pointer | 20090416 | 20090408 |
| 25046 | sse2 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20090416 | 20090408 |
| 25172 | sse2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20090416 | 20090408 |
| 26656 | sse2 | gcc -march=nocona -O -fomit-frame-pointer | 20090416 | 20090408 |
| 70238 | ref | gcc | 20090416 | 20090408 |
| 70364 | ref | gcc -funroll-loops | 20090416 | 20090408 |
| 70462 | ref | cc | 20090416 | 20090408 |
| 408744 | sse2 | gcc | 20090416 | 20090408 |
| 414526 | sse2 | gcc -funroll-loops | 20090416 | 20090408 |
| 416234 | sse2 | cc | 20090416 | 20090408 |