| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 652108 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 652108 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 652108 | emmintrin4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 652140 | emmintrin4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 652141 | emmintrin4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 653078 | emmintrin4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 653099 | emmintrin4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 653099 | emmintrin4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 653100 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 653100 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 653100 | emmintrin4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 653102 | emmintrin4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 653103 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 653115 | emmintrin4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 653115 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 668626 | emmintrin4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 668752 | emmintrin4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 674586 | emmintrin4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 674586 | emmintrin4 | gcc -m64 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 674588 | emmintrin4 | gcc -m64 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 674589 | emmintrin4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 674590 | emmintrin4 | gcc -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 674613 | emmintrin4 | gcc -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 674676 | emmintrin4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 674696 | emmintrin4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 676212 | emmintrin4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 676212 | emmintrin4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 676300 | emmintrin4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 676320 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 676321 | emmintrin4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 676322 | emmintrin4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 676405 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 676429 | emmintrin4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 676689 | emmintrin4 | gcc -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 676689 | emmintrin4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 676708 | emmintrin4 | gcc -m64 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 676709 | emmintrin4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 676709 | emmintrin4 | gcc -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 676846 | emmintrin4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 676849 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 676893 | emmintrin4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 676900 | emmintrin4 | gcc -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 677845 | emmintrin4 | gcc -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 677849 | emmintrin4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 677851 | emmintrin4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 677853 | emmintrin4 | gcc -m64 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 677857 | emmintrin4 | gcc -O -fomit-frame-pointer | 20100527 | 20100509 |
| 677865 | emmintrin4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 677867 | emmintrin4 | gcc -funroll-loops -O -fomit-frame-pointer | 20100527 | 20100509 |
| 677867 | emmintrin4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100527 | 20100509 |
| 677870 | emmintrin4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100527 | 20100509 |
| 677883 | emmintrin4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 677884 | emmintrin4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 677918 | emmintrin4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 677923 | emmintrin4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 679389 | emmintrin4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 679406 | emmintrin4 | gcc -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 704119 | emmintrin4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 704119 | emmintrin4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 713903 | emmintrin4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 4527396 | simple | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 4529342 | simple | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 4638445 | simple | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 4641061 | simple | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 4641178 | simple | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 4700545 | simple | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 4703157 | simple | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 4734877 | simple | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 4739597 | simple | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 4741207 | simple | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 4742541 | simple | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 4743286 | simple | gcc -funroll-loops -O -fomit-frame-pointer | 20100527 | 20100509 |
| 4743367 | simple | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100527 | 20100509 |
| 4747014 | simple | gcc -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 4747109 | simple | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 4747138 | simple | gcc -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 4747174 | simple | gcc -m64 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 4747219 | simple | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 4748575 | simple | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 4753588 | simple | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 4755331 | simple | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 4759813 | simple | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 4759844 | simple | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 4812114 | simple | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 4841349 | simple | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 5009936 | simple | gcc -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 5010031 | simple | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 5015750 | simple | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 5015753 | simple | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 5016213 | simple | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 5016375 | simple | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 5028018 | simple | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 5029322 | simple | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 5038866 | simple | gcc -funroll-loops -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 5205329 | simple | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 5205776 | simple | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 5868731 | emmintrin4 | gcc | 20100527 | 20100509 |
| 5890584 | emmintrin4 | cc | 20100527 | 20100509 |
| 5890767 | emmintrin4 | gcc -funroll-loops | 20100527 | 20100509 |
| 7587393 | spec | gcc -funroll-loops -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 7588216 | spec | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 7589622 | spec | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 7592673 | spec | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 7592779 | spec | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 7593693 | spec | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 7595268 | spec | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 7603008 | spec | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 7603115 | spec | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 7621889 | spec | gcc -funroll-loops -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 7622909 | spec | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 7625428 | spec | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 7634914 | spec | gcc -funroll-loops -O -fomit-frame-pointer | 20100527 | 20100509 |
| 7635484 | spec | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 7635884 | spec | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20100527 | 20100509 |
| 7648972 | spec | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 7652530 | spec | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 7717435 | spec | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 7735500 | spec | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 7750901 | spec | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 7767539 | spec | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 7773084 | spec | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 7779999 | spec | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 7780755 | spec | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 7821898 | spec | gcc -funroll-loops -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 7824715 | spec | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 8003149 | spec | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 8006957 | spec | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 11412610 | spec | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 11429858 | spec | gcc -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 11433378 | spec | gcc -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 11435134 | spec | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 11465775 | spec | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 11484404 | spec | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 11485373 | spec | gcc -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 11485569 | spec | gcc -march=nocona -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 11666096 | spec | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 11674398 | spec | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 11770538 | spec | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 11774500 | spec | gcc -m64 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 11780059 | spec | gcc -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 11816913 | spec | gcc -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 11824321 | spec | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 11825334 | spec | gcc -m64 -O3 -fomit-frame-pointer | 20100527 | 20100509 |
| 13875346 | spec | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100527 | 20100509 |
| 13929160 | spec | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 14044728 | spec | gcc -O -fomit-frame-pointer | 20100527 | 20100509 |
| 14221705 | spec | gcc -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 14310130 | spec | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 14317301 | spec | gcc -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 14329608 | spec | gcc -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 14509252 | spec | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 14533089 | spec | gcc -m64 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 14614777 | spec | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 14804000 | spec | gcc -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 14813662 | spec | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 14867616 | spec | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 14886919 | spec | gcc -m64 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 15112991 | spec | gcc -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 15404625 | spec | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 17035937 | simple | gcc -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 17049439 | simple | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 17154270 | simple | gcc -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 17161177 | simple | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 17161338 | simple | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 17162324 | simple | gcc -m64 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 17162918 | simple | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 17164657 | simple | gcc -march=k8 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 17166392 | simple | gcc -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 17314119 | simple | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 17317148 | simple | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20100527 | 20100509 |
| 17325716 | simple | gcc -march=k8 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 19248973 | simple | gcc -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 19251838 | simple | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 19276686 | simple | gcc -m64 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 19336446 | simple | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20100527 | 20100509 |
| 19346958 | simple | gcc -O -fomit-frame-pointer | 20100527 | 20100509 |
| 19437810 | simple | gcc -m64 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 19444580 | simple | gcc -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 19450931 | simple | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 19455854 | simple | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20100527 | 20100509 |
| 19458809 | simple | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20100527 | 20100509 |
| 19824120 | simple | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 19825151 | simple | gcc -march=nocona -O -fomit-frame-pointer | 20100527 | 20100509 |
| 76288482 | simple | gcc | 20100527 | 20100509 |
| 76396312 | simple | gcc -funroll-loops | 20100527 | 20100509 |
| 76696969 | simple | cc | 20100527 | 20100509 |
| 115109537 | spec | gcc -funroll-loops | 20100527 | 20100509 |
| 115311364 | spec | gcc | 20100527 | 20100509 |
| 117605243 | spec | cc | 20100527 | 20100509 |