| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 32284 | ccalik/vperm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 32284 | ccalik/vperm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 32388 | ccalik/vperm | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
| 32540 | ccalik/vperm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 32580 | ccalik/vperm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 32588 | ccalik/vperm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 32624 | ccalik/vperm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 32748 | ccalik/vperm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 33080 | ccalik/vperm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 33136 | ccalik/vperm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 33308 | ccalik/vperm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 33340 | ccalik/vperm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 33364 | ccalik/vperm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 33584 | ccalik/aesni | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 33584 | ccalik/aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 33892 | ccalik/vperm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 33928 | ccalik/aesni | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 33928 | ccalik/aesni | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 34016 | ccalik/vperm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 34016 | ccalik/vperm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 34016 | ccalik/aesni | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170201 | 20170105 |
| 34016 | ccalik/aesni | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 34136 | ccalik/vperm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 34324 | ccalik/aesni | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
| 34324 | ccalik/aesni | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
| 35000 | ccalik/vperm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 35204 | ccalik/vperm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170201 | 20170105 |
| 40248 | ANSI_opt64 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 40260 | ANSI_opt64 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 40284 | ANSI_opt64 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 40296 | ANSI_opt64 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 40308 | ANSI_opt64 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 40308 | ANSI_opt64 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 40308 | ANSI_opt64 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 40632 | ANSI_opt64 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 40636 | ANSI_opt64 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 40700 | ANSI_opt64 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 40752 | ANSI_opt64 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 40792 | ANSI_opt64 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 41484 | ANSI_opt64 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 41544 | ANSI_opt64 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
| 41668 | ANSI_opt64 | gcc -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 41688 | ANSI_opt64 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 41704 | ANSI_opt64 | gcc -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 41720 | ANSI_opt64 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 41744 | ANSI_opt64 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 41744 | ANSI_opt64 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 41748 | ANSI_opt64 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 41748 | ANSI_opt64 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 41752 | ANSI_opt64 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 41752 | ANSI_opt64 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 41764 | ANSI_opt64 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 41764 | ANSI_opt64 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 41768 | ANSI_opt64 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 41776 | ANSI_opt64 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 41776 | ANSI_opt64 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 41780 | ANSI_opt64 | gcc -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 41780 | ANSI_opt64 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 41788 | ANSI_opt64 | gcc -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 41788 | ANSI_opt64 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 41792 | ANSI_opt64 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 41792 | ANSI_opt64 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 41796 | ANSI_opt64 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 41804 | ANSI_opt64 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 41844 | ANSI_opt64 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 41864 | ANSI_opt64 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 41956 | ANSI_opt64 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 41964 | ANSI_opt64 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 41972 | ANSI_opt64 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 41980 | ANSI_opt64 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 41988 | ANSI_opt64 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 42352 | ANSI_opt64 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 42376 | ANSI_opt64 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 42432 | ANSI_opt64 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 42564 | ANSI_opt64 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 42584 | ANSI_opt64 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 42596 | ANSI_opt64 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 42832 | ANSI_opt64 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 42888 | ANSI_opt64 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 42900 | ANSI_opt64 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 42904 | ANSI_opt64 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
| 42912 | ANSI_opt64 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 42912 | ANSI_opt64 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 42920 | ANSI_opt64 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 42956 | ANSI_opt64 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 42976 | ANSI_opt64 | gcc -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 42980 | ANSI_opt64 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43016 | ANSI_opt64 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43016 | ANSI_opt64 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43032 | ANSI_opt64 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43060 | ANSI_opt64 | gcc -funroll-loops -O -fomit-frame-pointer | 20170201 | 20170105 |
| 43072 | ANSI_opt64 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43220 | ANSI_opt64 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43228 | ANSI_opt64 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43228 | ANSI_opt64 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43232 | ANSI_opt64 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43240 | ANSI_opt64 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43260 | ANSI_opt64 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43264 | ANSI_opt64 | gcc -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43288 | ANSI_opt64 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43312 | ANSI_opt64 | gcc -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43332 | ANSI_opt64 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 43344 | ANSI_opt64 | gcc -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43352 | ANSI_opt64 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 43352 | ANSI_opt64 | gcc -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 43384 | ANSI_opt64 | gcc -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 43468 | ANSI_opt64 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 43584 | ANSI_opt64 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 43588 | ANSI_opt64 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 43668 | ANSI_opt64 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43684 | ANSI_opt64 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 43692 | ANSI_opt64 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 43712 | ANSI_opt64 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43752 | ANSI_opt64 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43832 | ANSI_opt64 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43844 | ANSI_opt64 | gcc -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43912 | ANSI_opt64 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 43992 | ANSI_opt64 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 44072 | ANSI_opt64 | gcc -O -fomit-frame-pointer | 20170201 | 20170105 |
| 44172 | ANSI_opt64 | gcc -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 44216 | ANSI_opt64 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 44404 | ANSI_opt64 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
| 44404 | ANSI_opt64 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 44412 | ANSI_opt64 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
| 44412 | ANSI_opt64 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
| 44412 | ANSI_opt64 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
| 44416 | ANSI_opt64 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
| 44424 | ANSI_opt64 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
| 44476 | ANSI_opt32 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 44480 | ANSI_opt32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 44488 | ANSI_opt32 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 44720 | ANSI_opt32 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 44744 | ANSI_opt32 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 44984 | ANSI_opt32 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 45232 | ANSI_opt32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 45316 | ANSI_opt32 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 45568 | ANSI_opt64 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170201 | 20170105 |
| 45648 | ANSI_opt32 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 45824 | ANSI_opt32 | gcc -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46160 | ANSI_opt32 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46264 | ANSI_opt32 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46264 | ANSI_opt32 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46288 | ANSI_opt32 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46316 | ANSI_opt32 | gcc -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46336 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46356 | ANSI_opt32 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 46364 | sphlib | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46376 | ANSI_opt32 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 46380 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46388 | ANSI_opt32 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46396 | ANSI_opt32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46400 | sphlib | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46412 | ANSI_opt32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46420 | sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46424 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46436 | sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46464 | ANSI_opt32 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46484 | ANSI_opt32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46524 | ANSI_opt32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 46556 | ANSI_opt32 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 46560 | ANSI_opt32 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 46568 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46576 | ANSI_opt32 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46580 | ANSI_opt32 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46592 | ANSI_opt32 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46620 | ANSI_opt32 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46624 | ANSI_opt32 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46640 | ANSI_opt32 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 46644 | ANSI_opt32 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 46644 | ANSI_opt32 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 46648 | ANSI_opt32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 46652 | ANSI_opt32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 46664 | sphlib | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46700 | ANSI_opt32 | gcc -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46712 | ANSI_opt32 | gcc -funroll-loops -O -fomit-frame-pointer | 20170201 | 20170105 |
| 46720 | ANSI_opt32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
| 46740 | ANSI_opt32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46744 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46784 | sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46788 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46816 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46816 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46852 | ANSI_opt32 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 46852 | ANSI_opt32 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 46860 | ANSI_opt32 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 46888 | ANSI_opt32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 46892 | ANSI_opt32 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 46892 | ANSI_opt32 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 46904 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46904 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46908 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46940 | sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46940 | sphlib | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 46944 | sphlib | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46944 | ANSI_opt32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46956 | ANSI_opt32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46956 | ANSI_opt32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 46972 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46980 | ANSI_opt32 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 46980 | ANSI_opt32 | gcc -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46984 | ANSI_opt32 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 46988 | ANSI_opt32 | gcc -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46988 | sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 46996 | ANSI_opt32 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47000 | ANSI_opt32 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47012 | sphlib | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47036 | ANSI_opt32 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47040 | ANSI_opt32 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47132 | sphlib | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47148 | sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47152 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47152 | ANSI_opt32 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47156 | ANSI_opt32 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 47168 | sphlib | gcc -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47204 | sphlib | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47216 | sphlib | gcc -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47220 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47236 | ANSI_opt32 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 47240 | ANSI_opt32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47256 | sphlib | gcc -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47264 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47268 | ANSI_opt32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 47268 | ANSI_opt32 | gcc -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 47268 | sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47284 | ANSI_opt32 | gcc -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 47284 | ANSI_opt32 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 47284 | ANSI_opt32 | gcc -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 47336 | ANSI_opt32 | gcc -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 47356 | sphlib | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47356 | sphlib | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47356 | sphlib | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 47368 | ANSI_opt32 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 47372 | sphlib | gcc -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47388 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47404 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47456 | sphlib | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47460 | ANSI_opt32 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47472 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47488 | sphlib | gcc -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47492 | ANSI_opt32 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 47492 | sphlib | gcc -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47504 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47508 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47512 | ANSI_opt32 | gcc -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 47516 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47544 | sphlib | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47664 | ANSI_opt32 | gcc -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 47672 | ANSI_opt32 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47780 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 47788 | ANSI_opt32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 47792 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 47796 | sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 47804 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 47804 | sphlib | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 47812 | ANSI_opt32 | gcc -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 47844 | ANSI_opt32 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 47880 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 47960 | sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48016 | ANSI_opt32 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48016 | ANSI_opt32 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48056 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48060 | ANSI_opt32 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48072 | ANSI_opt32 | gcc -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48120 | ANSI_opt32 | gcc -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48152 | ANSI_opt32 | gcc -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48152 | ANSI_opt32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48240 | sphlib | gcc -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48240 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48248 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48248 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48364 | ANSI_opt32 | gcc -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 48380 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48384 | ANSI_opt32 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
| 48388 | sphlib | gcc -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48396 | ANSI_opt32 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48396 | ANSI_opt32 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48420 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48420 | ANSI_opt32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 48428 | ANSI_opt32 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48428 | ANSI_opt32 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48440 | ANSI_opt32 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48464 | sphlib | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48468 | sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48472 | sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48484 | sphlib | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 48620 | sphlib | gcc -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48644 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48668 | ANSI_opt32 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48676 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48680 | sphlib | gcc -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48736 | sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170201 | 20170105 |
| 48800 | sphlib | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
| 48800 | sphlib | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
| 48800 | sphlib | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
| 48804 | ANSI_opt32 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 48828 | sphlib | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
| 48852 | ANSI_opt32 | gcc -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 48900 | sphlib | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
| 48900 | sphlib | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
| 48944 | ccalik/aesni | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 49072 | ccalik/aesni | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 49132 | sphlib | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170201 | 20170105 |
| 49384 | ANSI_opt32 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
| 49432 | ANSI_opt32 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
| 49432 | ANSI_opt32 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
| 49432 | ANSI_opt32 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
| 49452 | ANSI_opt32 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170201 | 20170105 |
| 49452 | ANSI_opt32 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170201 | 20170105 |
| 49516 | sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 49524 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 49524 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 49524 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 49552 | sphlib | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 49552 | sphlib | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 49788 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 49892 | sphlib | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 49892 | sphlib | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 49896 | sphlib | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 49900 | sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 49908 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 49932 | sphlib | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 50024 | ANSI_opt32 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 50032 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 50032 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 50040 | sphlib | gcc -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 50052 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 50064 | sphlib | gcc -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 50068 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 50116 | sphlib | gcc -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 50140 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 50312 | sphlib | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 50472 | ANSI_opt32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170201 | 20170105 |
| 50624 | sphlib | gcc -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 50920 | ANSI_opt32 | gcc -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
| 51180 | sphlib | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 55756 | ccalik/vperm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 55760 | ccalik/vperm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 56060 | ccalik/vperm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
| 57764 | ccalik/vperm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 57772 | ccalik/vperm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 58268 | ccalik/vperm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170201 | 20170105 |
| 147464 | ANSI_opt64 | gcc | 20170201 | 20170105 |
| 148016 | ANSI_opt64 | gcc -funroll-loops | 20170201 | 20170105 |
| 149432 | ANSI_opt64 | cc | 20170201 | 20170105 |
| 160064 | sphlib | cc | 20170201 | 20170105 |
| 161588 | ANSI_opt32 | gcc -funroll-loops | 20170201 | 20170105 |
| 161992 | sphlib | gcc -funroll-loops | 20170201 | 20170105 |
| 162180 | sphlib | gcc | 20170201 | 20170105 |
| 162408 | ANSI_opt32 | gcc | 20170201 | 20170105 |
| 181692 | ANSI_opt32 | cc | 20170201 | 20170105 |
| Compiler | Implementations |
| cc | SSSE3 |
| clang -O3 -fomit-frame-pointer -Qunused-arguments | SSSE3 |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | SSSE3 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | SSSE3 |
| clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | SSSE3 |
| clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | SSSE3 |
| clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | SSSE3 |
| Compiler | Implementations |
| cc | SSE4.1 |
| clang -O3 -fomit-frame-pointer -Qunused-arguments | SSE4.1 |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | SSE4.1 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | SSE4.1 |
| clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | SSE4.1 |
| clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | SSE4.1 |
| clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | SSE4.1 |
| Compiler | Implementations |
| cc | ANSI_opt32 ANSI_opt64 |
| clang -O3 -fomit-frame-pointer -Qunused-arguments | ANSI_opt32 ANSI_opt64 |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | ANSI_opt32 ANSI_opt64 |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ANSI_opt32 ANSI_opt64 |
| clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ANSI_opt32 ANSI_opt64 |
| clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ANSI_opt32 ANSI_opt64 |
| clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ANSI_opt32 ANSI_opt64 |
| Compiler | Implementations |
| cc | ccalik/vperm |
| clang -O3 -fomit-frame-pointer -Qunused-arguments | ccalik/vperm |
| clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ccalik/vperm |
| clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ccalik/vperm |
| clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ccalik/vperm |
| Compiler | Implementations |
| cc | ccalik/aesni |
| clang -O3 -fomit-frame-pointer -Qunused-arguments | ccalik/aesni |
| clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ccalik/aesni |
| clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ccalik/aesni |
| clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | ccalik/aesni |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | ccalik/vperm |
| Compiler | Implementations |
| gcc | ANSI_opt32 |
| gcc -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops | ANSI_opt32 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -march=barcelona -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -march=barcelona -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -march=k8 -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -march=k8 -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -march=k8 -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -march=k8 -Os -fomit-frame-pointer | ANSI_opt32 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ANSI_opt32 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ANSI_opt32 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ANSI_opt32 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ANSI_opt32 |
| gcc -march=nocona -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -march=nocona -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -march=nocona -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -march=nocona -Os -fomit-frame-pointer | ANSI_opt32 |
| Compiler | Implementations |
| gcc | ANSI_opt64 |
| gcc -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops | ANSI_opt64 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -march=barcelona -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -march=barcelona -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -march=k8 -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -march=k8 -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -march=k8 -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -march=k8 -Os -fomit-frame-pointer | ANSI_opt64 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | ANSI_opt64 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | ANSI_opt64 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | ANSI_opt64 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | ANSI_opt64 |
| gcc -march=nocona -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -march=nocona -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -march=nocona -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -march=nocona -Os -fomit-frame-pointer | ANSI_opt64 |
| Compiler | Implementations |
| gcc | SSE4.1 |
| gcc -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -O -fomit-frame-pointer | SSE4.1 |
| gcc -Os -fomit-frame-pointer | SSE4.1 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | SSE4.1 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops | SSE4.1 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -O -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -Os -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | SSE4.1 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -O -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -Os -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | SSE4.1 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -march=barcelona -O -fomit-frame-pointer | SSE4.1 |
| gcc -march=barcelona -Os -fomit-frame-pointer | SSE4.1 |
| gcc -march=k8 -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -march=k8 -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -march=k8 -O -fomit-frame-pointer | SSE4.1 |
| gcc -march=k8 -Os -fomit-frame-pointer | SSE4.1 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | SSE4.1 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | SSE4.1 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | SSE4.1 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | SSE4.1 |
| gcc -march=nocona -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -march=nocona -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -march=nocona -O -fomit-frame-pointer | SSE4.1 |
| gcc -march=nocona -Os -fomit-frame-pointer | SSE4.1 |
| Compiler | Implementations |
| gcc | SSSE3 |
| gcc -O2 -fomit-frame-pointer | SSSE3 |
| gcc -O3 -fomit-frame-pointer | SSSE3 |
| gcc -O -fomit-frame-pointer | SSSE3 |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | SSSE3 |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | SSSE3 |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | SSSE3 |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops | SSSE3 |
| gcc -funroll-loops -O2 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -O3 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -O -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -Os -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | SSSE3 |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | SSSE3 |
| gcc -m64 -O2 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -O3 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -O -fomit-frame-pointer | SSSE3 |
| gcc -m64 -Os -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | SSSE3 |
| gcc -march=barcelona -O2 -fomit-frame-pointer | SSSE3 |
| gcc -march=barcelona -O3 -fomit-frame-pointer | SSSE3 |
| gcc -march=barcelona -O -fomit-frame-pointer | SSSE3 |
| gcc -march=barcelona -Os -fomit-frame-pointer | SSSE3 |
| gcc -march=k8 -O2 -fomit-frame-pointer | SSSE3 |
| gcc -march=k8 -O3 -fomit-frame-pointer | SSSE3 |
| gcc -march=k8 -O -fomit-frame-pointer | SSSE3 |
| gcc -march=k8 -Os -fomit-frame-pointer | SSSE3 |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | SSSE3 |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | SSSE3 |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | SSSE3 |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | SSSE3 |
| gcc -march=nocona -O2 -fomit-frame-pointer | SSSE3 |
| gcc -march=nocona -O3 -fomit-frame-pointer | SSSE3 |
| gcc -march=nocona -O -fomit-frame-pointer | SSSE3 |
| gcc -march=nocona -Os -fomit-frame-pointer | SSSE3 |
| Compiler | Implementations |
| gcc | ccalik/vperm |
| gcc -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -O -fomit-frame-pointer | ccalik/vperm |
| gcc -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ccalik/vperm |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops | ccalik/vperm |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ccalik/vperm |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -march=barcelona -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -march=barcelona -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -march=barcelona -O -fomit-frame-pointer | ccalik/vperm |
| gcc -march=barcelona -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -march=k8 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -march=k8 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -march=k8 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -march=k8 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -march=nocona -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -march=nocona -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -march=nocona -O -fomit-frame-pointer | ccalik/vperm |
| gcc -march=nocona -Os -fomit-frame-pointer | ccalik/vperm |
| Compiler | Implementations |
| gcc | ccalik/aesni |
| gcc -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -O -fomit-frame-pointer | ccalik/aesni |
| gcc -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | ccalik/aesni |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops | ccalik/aesni |
| gcc -funroll-loops -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | ccalik/aesni |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -march=barcelona -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -march=barcelona -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -march=barcelona -O -fomit-frame-pointer | ccalik/aesni |
| gcc -march=barcelona -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -march=k8 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -march=k8 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -march=k8 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -march=k8 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -march=nocona -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -march=nocona -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -march=nocona -O -fomit-frame-pointer | ccalik/aesni |
| gcc -march=nocona -Os -fomit-frame-pointer | ccalik/aesni |
| Compiler | Implementations |
| gcc -Os -fomit-frame-pointer | SSSE3 |
| Compiler | Implementations |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | ccalik/aesni |
| Compiler | Implementations |
| gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=barcelona -O -fomit-frame-pointer | ANSI_opt32 |
| gcc -m64 -march=barcelona -Os -fomit-frame-pointer | ANSI_opt32 |
| Compiler | Implementations |
| gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=barcelona -O -fomit-frame-pointer | ANSI_opt64 |
| gcc -m64 -march=barcelona -Os -fomit-frame-pointer | ANSI_opt64 |
| Compiler | Implementations |
| gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=barcelona -O -fomit-frame-pointer | SSE4.1 |
| gcc -m64 -march=barcelona -Os -fomit-frame-pointer | SSE4.1 |
| Compiler | Implementations |
| gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=barcelona -O -fomit-frame-pointer | SSSE3 |
| gcc -m64 -march=barcelona -Os -fomit-frame-pointer | SSSE3 |
| Compiler | Implementations |
| gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=barcelona -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=barcelona -Os -fomit-frame-pointer | ccalik/vperm |
| Compiler | Implementations |
| gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=barcelona -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=barcelona -Os -fomit-frame-pointer | ccalik/aesni |
| Compiler | Implementations |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | ccalik/aesni |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ccalik/aesni |