| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 66152368 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 66926204 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 67047810 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 67164075 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 67529426 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 67698937 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 67921587 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 68054814 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 68089642 | ref | gcc -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 68333829 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 68559726 | ref | gcc -O -fomit-frame-pointer | 20120523 | 20120521 |
| 68934090 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 68944759 | ref | gcc -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 69011725 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 69023936 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 69028503 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 69048025 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120523 | 20120521 |
| 69234133 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
| 69304932 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120523 | 20120521 |
| 69597487 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120523 | 20120521 |
| 69606868 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120523 | 20120521 |
| 69850488 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120523 | 20120521 |
| 70163924 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 70250548 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 70339616 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 70361540 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 70370647 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 70666611 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 70677189 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 70904980 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71062176 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 71073676 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71074647 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71103350 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71115443 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71135776 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71174903 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71220088 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71221915 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71223059 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71224029 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71241552 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71250749 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71267551 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71306607 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 71323166 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71368814 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71409824 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 71415615 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71417718 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71454182 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 71456694 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 71460315 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71460602 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 71462866 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71493181 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 71493714 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71496116 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 71503889 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71519409 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71540822 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 71562465 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71569032 | ref | gcc -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71573876 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71586657 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 71630666 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120523 | 20120521 |
| 71642102 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71704377 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71759756 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 71820865 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71835983 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71844644 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 71873331 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71889284 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71894981 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71902787 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71922313 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120523 | 20120521 |
| 71935835 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71965253 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 71968137 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120523 | 20120521 |
| 72909377 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 72936535 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120523 | 20120521 |
| 73462150 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73662421 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73734260 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73735720 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73737851 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73738256 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73761032 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73766376 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73902275 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73923182 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73933792 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73939508 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73948837 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73953315 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73956251 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 73989245 | ref | gcc -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 74702366 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 74721157 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120523 | 20120521 |
| 268269032 | ref | cc | 20120523 | 20120521 |
| 270430980 | ref | gcc | 20120523 | 20120521 |
| 270506630 | ref | gcc -funroll-loops | 20120523 | 20120521 |