| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 77040 | sphlib | clang -O3 | 20130608 | 20130419 |
| 77100 | sphlib | clang -O3 -mavx | 20130608 | 20130419 |
| 77628 | sphlib | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 82428 | sphlib | gcc -m64 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 83346 | sphlib | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 83710 | sphlib | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 84058 | sphlib | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 84576 | sphlib | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 86768 | sphlib | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 86816 | sphlib | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 86832 | sphlib | gcc -funroll-loops -O -fomit-frame-pointer | 20130608 | 20130419 |
| 86836 | sphlib | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20130608 | 20130419 |
| 89032 | sphlib | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20130608 | 20130419 |
| 89044 | sphlib | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 89084 | sphlib | gcc -O -fomit-frame-pointer | 20130608 | 20130419 |
| 89116 | sphlib | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20130608 | 20130419 |
| 89520 | sphlib | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20130608 | 20130419 |
| 89924 | sphlib | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 89940 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 90688 | sphlib | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 92555 | sphlib | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20130608 | 20130419 |
| 92696 | sphlib | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 92767 | sphlib | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 93744 | sphlib | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 93840 | sphlib | gcc -march=nocona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 94316 | sphlib | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 94816 | sphlib | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 94932 | sphlib | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 95451 | sphlib | gcc -march=k8 -O -fomit-frame-pointer | 20130608 | 20130419 |
| 95676 | sphlib | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 95970 | sphlib | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 96802 | sphlib | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 96814 | sphlib | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 96860 | sphlib | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 97072 | sphlib | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 97291 | sphlib | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 97316 | sphlib | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 97344 | sphlib | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 97813 | sphlib | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 98388 | sphlib | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 98453 | sphlib | gcc -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 98474 | sphlib | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20130608 | 20130419 |
| 98575 | sphlib | gcc -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 98687 | sphlib | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 98973 | sphlib | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 99102 | sphlib | gcc -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 99160 | sphlib | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 99376 | sphlib | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 100496 | sphlib | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 101812 | sphlib | gcc -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 102424 | sphlib | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 102980 | sphlib | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 103034 | sphlib | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 103152 | sphlib | gcc -funroll-loops -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 103210 | sphlib | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 103280 | sphlib | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 104258 | sphlib | gcc -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 104314 | sphlib | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 104492 | sphlib | gcc -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 104640 | sphlib | gcc -m64 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 105034 | sphlib | gcc -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 105212 | sphlib | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 105412 | sphlib | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 106144 | sphlib | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 106238 | sphlib | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 106310 | sphlib | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 106386 | sphlib | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 106426 | sphlib | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 106488 | sphlib | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 106504 | sphlib | gcc -funroll-loops -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 106816 | sphlib | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 107034 | sphlib | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 107228 | sphlib | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 107600 | sphlib | gcc -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 107712 | sphlib | gcc -m64 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 107772 | sphlib | gcc -m64 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 108278 | sphlib | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 108280 | sphlib | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 108572 | sphlib | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 108596 | sphlib | gcc -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 109100 | sphlib | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 109916 | sphlib | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 110012 | sphlib | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 110192 | sphlib | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 110440 | sphlib | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 110592 | sphlib | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 110696 | sphlib | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 110784 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 111732 | sphlib | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 112019 | sphlib | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 112088 | sphlib | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 112292 | sphlib | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 112851 | sphlib | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 113059 | sphlib | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 114463 | sphlib | gcc -funroll-loops -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 114534 | sphlib | gcc -march=barcelona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 114596 | sphlib | gcc -march=barcelona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 114985 | sphlib | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20130608 | 20130419 |
| 115056 | sphlib | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20130608 | 20130419 |
| 115652 | sphlib | gcc -march=nocona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 116008 | sphlib | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 118113 | sphlib | gcc -march=barcelona -Os -fomit-frame-pointer | 20130608 | 20130419 |
| 206770 | sphlib | cc | 20130608 | 20130419 |
| 210867 | sphlib | gcc | 20130608 | 20130419 |
| 235976 | sphlib | gcc -funroll-loops | 20130608 | 20130419 |
| Compiler | Implementations
|
| cc | ccalik/vperm |
| 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
|
| cc | ccalik/aesni |
| 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 -O3 -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 -m64 -march=core-avx-i -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | ccalik/vperm |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | ccalik/vperm
|