| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 191710 | sse4 | gcc -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 192665 | sse4 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 192950 | sse4 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 193050 | sse4 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 193125 | sse4 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 193205 | sse4 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 193340 | sse4 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 193375 | sse4 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 193505 | sse4 | gcc -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 193645 | sse4 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 193735 | sse4 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141018 | 20141014 |
| 193745 | sse4 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 193900 | sse4 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 194015 | sse4 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 194075 | sse4 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 194195 | sse4 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 194370 | sse4 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 194410 | sse4 | gcc -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 194440 | sse4 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 194545 | sse4 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 194895 | sse4 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 194895 | sse4 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 194900 | sse4 | gcc -m64 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 194900 | sse4 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 195060 | sse4 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 195070 | sse4 | gcc -m64 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 195075 | sse4 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 195185 | sse4 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 195195 | sse4 | gcc -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 195220 | sse4 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 195295 | sse4 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 195435 | sse4 | gcc -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 195490 | sse4 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 195540 | sse4 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 195605 | sse4 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 195630 | sse4 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 195700 | sse4 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 195835 | sse4 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 195935 | sse4 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141018 | 20141014 |
| 196045 | sse4 | gcc -funroll-loops -O -fomit-frame-pointer | 20141018 | 20141014 |
| 196195 | sse4 | gcc -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 196265 | sse4 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 196270 | sse4 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 196320 | sse4 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 196335 | sse4 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 196345 | sse4 | gcc -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 196365 | sse4 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 196605 | sse4 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 196640 | sse4 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 197090 | sse4 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 197210 | sse4 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 197740 | sse4 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 197760 | sse4 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 197795 | sse4 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 197905 | sse4 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 197935 | sse4 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 197990 | sse4 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198060 | sse4 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198060 | sse4 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198090 | sse4 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198140 | sse4 | gcc -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198145 | sse4 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198215 | sse4 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 198240 | sse4 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198265 | sse4 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198420 | sse4 | gcc -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 198430 | sse4 | gcc -m64 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198560 | sse4 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198580 | sse4 | gcc -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198590 | sse4 | gcc -O -fomit-frame-pointer | 20141018 | 20141014 |
| 198640 | sse4 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198675 | sse4 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198690 | sse4 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141018 | 20141014 |
| 198875 | sse4 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198950 | sse4 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198975 | sse4 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 198985 | sse4 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 199035 | sse4 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 199070 | sse4 | gcc -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 199090 | sse4 | gcc -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 199150 | sse4 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 199155 | sse4 | gcc -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 199165 | sse4 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 199290 | sse4 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 199380 | sse4 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
| 199545 | sse4 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 199695 | sse4 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 200120 | sse4 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 200270 | sse4 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
| 200445 | sse4 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
| 207780 | sse4 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
| 209635 | sse4 | gcc -m64 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
| 310460 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 310830 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 317005 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 317015 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140813 | 20140622 |
| 317045 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140813 | 20140622 |
| 318115 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 318155 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 319955 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 319955 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 320095 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 320275 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 322555 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 322560 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 322915 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 323060 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 323110 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 323200 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 323265 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 323675 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 323715 | ref | gcc -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 323835 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 323865 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 324210 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 324375 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 325450 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 325665 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 325760 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 326795 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 326925 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 330890 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 330895 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 330895 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 330945 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 330960 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 337345 | sse4 | cc | 20141018 | 20141014 |
| 337380 | sse4 | gcc | 20141018 | 20141014 |
| 337615 | sse4 | gcc -funroll-loops | 20141018 | 20141014 |
| 338775 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 338855 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 338955 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 339070 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 339075 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 339080 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 339120 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 345750 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 346125 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 347550 | ref | gcc -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 347805 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 347910 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 348630 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 348710 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 350055 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 350065 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 350130 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 350935 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 351200 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 353645 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 353860 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140813 | 20140622 |
| 354860 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 354950 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 355140 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 355200 | ref | gcc -m64 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 355210 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 355220 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140813 | 20140622 |
| 355220 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 355245 | ref | gcc -O -fomit-frame-pointer | 20140813 | 20140622 |
| 355300 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140813 | 20140622 |
| 355330 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140813 | 20140622 |
| 355885 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 356270 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 356945 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 356950 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140813 | 20140622 |
| 370125 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 370180 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
| 370180 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 370225 | ref | clang -O3 -fomit-frame-pointer | 20140813 | 20140622 |
| 370230 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 370245 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140813 | 20140622 |
| 370290 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140813 | 20140622 |
| 371955 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 372415 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 373075 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 373125 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 373130 | ref | gcc -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 373155 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 373160 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 375190 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 375225 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 375250 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 375280 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 375305 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 375325 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 375465 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 375490 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 375545 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 375645 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 375650 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 375805 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 375895 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 375940 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140813 | 20140622 |
| 883535 | ref | cc | 20140813 | 20140622 |
| 883810 | ref | gcc | 20140813 | 20140622 |
| 884495 | ref | gcc -funroll-loops | 20140813 | 20140622 |
| Compiler | Implementations
|
| cc | avx1 |
| gcc | avx1 |
| gcc -O2 -fomit-frame-pointer | avx1 |
| gcc -O3 -fomit-frame-pointer | avx1 |
| gcc -O -fomit-frame-pointer | avx1 |
| gcc -Os -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | avx1 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops | avx1 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -O -fomit-frame-pointer | avx1 |
| gcc -march=barcelona -Os -fomit-frame-pointer | avx1 |
| gcc -march=k8 -O2 -fomit-frame-pointer | avx1 |
| gcc -march=k8 -O3 -fomit-frame-pointer | avx1 |
| gcc -march=k8 -O -fomit-frame-pointer | avx1 |
| gcc -march=k8 -Os -fomit-frame-pointer | avx1 |
| gcc -march=nocona -O2 -fomit-frame-pointer | avx1 |
| gcc -march=nocona -O3 -fomit-frame-pointer | avx1 |
| gcc -march=nocona -O -fomit-frame-pointer | avx1 |
| gcc -march=nocona -Os -fomit-frame-pointer | avx1
|
| Compiler | Implementations
|
| cc | ref |
| gcc | ref |
| gcc -O2 -fomit-frame-pointer | ref |
| gcc -O3 -fomit-frame-pointer | ref |
| gcc -O -fomit-frame-pointer | ref |
| gcc -Os -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops | ref |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ref |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -m64 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -O -fomit-frame-pointer | ref |
| gcc -m64 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ref |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ref |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ref |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ref |
| gcc -march=barcelona -O2 -fomit-frame-pointer | ref |
| gcc -march=barcelona -O3 -fomit-frame-pointer | ref |
| gcc -march=barcelona -O -fomit-frame-pointer | ref |
| gcc -march=barcelona -Os -fomit-frame-pointer | ref |
| gcc -march=k8 -O2 -fomit-frame-pointer | ref |
| gcc -march=k8 -O3 -fomit-frame-pointer | ref |
| gcc -march=k8 -O -fomit-frame-pointer | ref |
| gcc -march=k8 -Os -fomit-frame-pointer | ref |
| gcc -march=nocona -O2 -fomit-frame-pointer | ref |
| gcc -march=nocona -O3 -fomit-frame-pointer | ref |
| gcc -march=nocona -O -fomit-frame-pointer | ref |
| gcc -march=nocona -Os -fomit-frame-pointer | ref
|