| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 327477 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 327478 | emmintrin4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 327606 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 328991 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 328991 | emmintrin4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 328992 | emmintrin4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 328998 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 329024 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 329128 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 329140 | emmintrin4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 329520 | emmintrin4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 329520 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 329520 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 329520 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 329520 | emmintrin4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 332130 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 332148 | emmintrin4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 339839 | emmintrin4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 339859 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 340517 | emmintrin4 | gcc -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 340517 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 340518 | emmintrin4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 340519 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 340540 | emmintrin4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 340555 | emmintrin4 | gcc -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 340602 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 340621 | emmintrin4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 340674 | emmintrin4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 340681 | emmintrin4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 340696 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 340696 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 340696 | emmintrin4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 340698 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 340699 | emmintrin4 | gcc -O -fomit-frame-pointer | 20100528 | 20100509 |
| 340699 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 340700 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 340703 | emmintrin4 | gcc -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 340705 | emmintrin4 | gcc -funroll-loops -O -fomit-frame-pointer | 20100528 | 20100509 |
| 340724 | emmintrin4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 340813 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 341466 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 341466 | emmintrin4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 341467 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 341475 | emmintrin4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 341487 | emmintrin4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 341495 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 341587 | emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 341604 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 341807 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 341810 | emmintrin4 | gcc -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 341834 | emmintrin4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 341844 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 341846 | emmintrin4 | gcc -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 341959 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 341984 | emmintrin4 | gcc -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 342773 | emmintrin4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 342774 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 360805 | emmintrin4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 364676 | emmintrin4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 364676 | emmintrin4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2290325 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2306524 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2335109 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2335357 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2358453 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2359338 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2359344 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2402320 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2409776 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2409839 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2411039 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2411695 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2411937 | simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2412429 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2414229 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2414340 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 2423717 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2423938 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2424014 | simple | gcc -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2424170 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2429884 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2430218 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2430359 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2465646 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2466769 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2543332 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2553302 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 2555641 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2556690 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 2615059 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2615607 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2615680 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2615752 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2616554 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2704196 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 2704445 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 3026174 | emmintrin4 | gcc -funroll-loops | 20100528 | 20100509 |
| 3030726 | emmintrin4 | cc | 20100528 | 20100509 |
| 3031547 | emmintrin4 | gcc | 20100528 | 20100509 |
| 4146435 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 4147574 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 4157928 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 4159329 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 4164647 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 4176443 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 4176572 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 4191416 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 4192305 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 4192312 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 4200653 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 4203003 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4203260 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4213460 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4222393 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4226435 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4236070 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4236123 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 4240222 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 4241924 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 4242919 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 4392881 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4395345 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4395713 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4397099 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4398340 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4515826 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 4516829 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 6094913 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 6098762 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 6119221 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 6120520 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 6132674 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 6146866 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 6162515 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 6182476 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 6200301 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 6213942 | spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 6229392 | spec | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 6238551 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 6246641 | spec | gcc -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 6292135 | spec | gcc -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 6297552 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 6305173 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100528 | 20100509 |
| 7348582 | spec | gcc -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 7357295 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 7541024 | spec | gcc -O -fomit-frame-pointer | 20100528 | 20100509 |
| 7648065 | spec | gcc -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 7649249 | spec | gcc -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 7660792 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 7660877 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 7722082 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 7773918 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 7822129 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 7826080 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 7829223 | spec | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 7829229 | spec | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 7908900 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 8135973 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 8283392 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 8687629 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 8698359 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 8703213 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 8709473 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 8761959 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 8762710 | simple | gcc -m64 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 8764992 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 8765207 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 8766214 | simple | gcc -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 8802145 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 8805633 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 8842771 | simple | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100528 | 20100509 |
| 9743570 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 9761762 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 9765037 | simple | gcc -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 9817638 | simple | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100528 | 20100509 |
| 9852816 | simple | gcc -m64 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 9853679 | simple | gcc -O -fomit-frame-pointer | 20100528 | 20100509 |
| 9854030 | simple | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 9857719 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100528 | 20100509 |
| 9863742 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 9867973 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100528 | 20100509 |
| 10051371 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 10060345 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20100528 | 20100509 |
| 38602439 | simple | gcc | 20100528 | 20100509 |
| 38699769 | simple | cc | 20100528 | 20100509 |
| 38848231 | simple | gcc -funroll-loops | 20100528 | 20100509 |
| 58681754 | spec | gcc -funroll-loops | 20100528 | 20100509 |
| 59858941 | spec | cc | 20100528 | 20100509 |
| 59982069 | spec | gcc | 20100528 | 20100509 |