| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 108720 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 108810 | cryptopp | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161015 | 20161009 |
| 108857 | cryptopp | g++ -O -fomit-frame-pointer | 20161015 | 20161009 |
| 108929 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 108961 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 108965 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 109016 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 109086 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 109090 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 109090 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 109120 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 109171 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 109174 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 109202 | cryptopp | g++ -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 109272 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 109344 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 109389 | cryptopp | g++ -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 109443 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 109635 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 109667 | cryptopp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 109675 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 109688 | cryptopp | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161015 | 20161009 |
| 109689 | cryptopp | clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161015 | 20161009 |
| 109717 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 109770 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 109782 | cryptopp | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161015 | 20161009 |
| 109805 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 109851 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 109895 | cryptopp | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161015 | 20161009 |
| 109987 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 110005 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 110024 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 110089 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 110096 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 110130 | cryptopp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 110139 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 110149 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 110156 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 110205 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 110213 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 110233 | cryptopp | g++ -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 110265 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 110390 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 110421 | cryptopp | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161015 | 20161009 |
| 110446 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 110455 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 110456 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 110460 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 110464 | cryptopp | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161015 | 20161009 |
| 110496 | cryptopp | clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161015 | 20161009 |
| 110501 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 110547 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 110548 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 110690 | cryptopp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 110719 | cryptopp | clang++ -O3 -fomit-frame-pointer -Qunused-arguments | 20161015 | 20161009 |
| 110749 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 110781 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 110826 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 110866 | cryptopp | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161015 | 20161009 |
| 110888 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 110939 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161015 | 20161009 |
| 111002 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 111309 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 111347 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161015 | 20161009 |
| 111451 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 111804 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20161015 | 20161009 |
| 115884 | cryptopp | g++ | 20161015 | 20161009 |
| 3483717 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 3483741 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 3492475 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 3492543 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 3492562 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 4049756 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 4049917 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 5176170 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161015 | 20161009 |
| 5189204 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161015 | 20161009 |
| 5196070 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161015 | 20161009 |
| 5196414 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161015 | 20161009 |
| 5196797 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161015 | 20161009 |
| 5202413 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161015 | 20161009 |
| 7353504 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 7354096 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 7354198 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 7354229 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 7354882 | ref | gcc -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 7509925 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 7524426 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 7528384 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 7571934 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 7571976 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 7572153 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 7579584 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161015 | 20161009 |
| 17856538 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 17857391 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 17857529 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 17988718 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 17988762 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 18116837 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 18117621 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 18125607 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 18125666 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 18249229 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 18291586 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 18292104 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 18293496 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 18448156 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 18448384 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161015 | 20161009 |
| 18448931 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161015 | 20161009 |
| 18693646 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 18694504 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 21455952 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161015 | 20161009 |
| 21654307 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 21654317 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 21654502 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 21655113 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 21822114 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 21822544 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 21901354 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 21901552 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 21903443 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 21903689 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 21998416 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22018774 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 22018872 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 22019462 | ref | gcc -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 22021376 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22028272 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22058531 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161015 | 20161009 |
| 22059496 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 22059613 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 22059872 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 22075244 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22089104 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22089200 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22218203 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 22218325 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 22304516 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 22304672 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 22329398 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22330662 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22338756 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 22339539 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161015 | 20161009 |
| 22339549 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161015 | 20161009 |
| 22339977 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161015 | 20161009 |
| 22359195 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 22359719 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 22359994 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 22361037 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 22522859 | ref | gcc -m64 -O -fomit-frame-pointer | 20161015 | 20161009 |
| 22523297 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161015 | 20161009 |
| 22523410 | ref | gcc -O -fomit-frame-pointer | 20161015 | 20161009 |
| 22618653 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22618779 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22619014 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22621270 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22621316 | ref | gcc -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22627486 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22627810 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22628197 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 22659778 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 23546878 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 23641197 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161015 | 20161009 |
| 23646304 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161015 | 20161009 |
| 26133646 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 26133714 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161015 | 20161009 |
| 120631091 | ref | gcc -funroll-loops | 20161015 | 20161009 |
| 120632270 | ref | cc | 20161015 | 20161009 |
| 120633869 | ref | gcc | 20161015 | 20161009 |
| Compiler | Implementations |
| g++ -m64 -march=core2 -O3 -fomit-frame-pointer | cryptopp |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | ref |
| Compiler | Implementations |
| cc | dolbeau/aesenc-int |
| gcc | dolbeau/aesenc-int |
| gcc -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops | dolbeau/aesenc-int |
| gcc -funroll-loops -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | dolbeau/aesenc-int |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | dolbeau/aesenc-int |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | dolbeau/aesenc-int |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | dolbeau/aesenc-int |
| gcc -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| Compiler | Implementations |
| cc | openssl |
| gcc | openssl |
| gcc -O2 -fomit-frame-pointer | openssl |
| gcc -O3 -fomit-frame-pointer | openssl |
| gcc -O -fomit-frame-pointer | openssl |
| gcc -Os -fomit-frame-pointer | openssl |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | openssl |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | openssl |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | openssl |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | openssl |
| gcc -funroll-loops | openssl |
| gcc -funroll-loops -O2 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -O3 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -O -fomit-frame-pointer | openssl |
| gcc -funroll-loops -Os -fomit-frame-pointer | openssl |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | openssl |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | openssl |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | openssl |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | openssl |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | openssl |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | openssl |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | openssl |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | openssl |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | openssl |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | openssl |
| gcc -m64 -O2 -fomit-frame-pointer | openssl |
| gcc -m64 -O3 -fomit-frame-pointer | openssl |
| gcc -m64 -O -fomit-frame-pointer | openssl |
| gcc -m64 -Os -fomit-frame-pointer | openssl |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | openssl |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | openssl |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | openssl |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | openssl |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | openssl |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | openssl |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | openssl |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | openssl |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | openssl |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | openssl |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | openssl |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | openssl |
| gcc -m64 -march=corei7 -Os -fomit-frame-pointer | openssl |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | openssl |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | openssl |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | openssl |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | openssl |
| gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | openssl |
| gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | openssl |
| gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | openssl |
| gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | openssl |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | openssl |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | openssl |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | openssl |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | openssl |
| gcc -march=barcelona -O2 -fomit-frame-pointer | openssl |
| gcc -march=barcelona -O3 -fomit-frame-pointer | openssl |
| gcc -march=barcelona -O -fomit-frame-pointer | openssl |
| gcc -march=barcelona -Os -fomit-frame-pointer | openssl |
| gcc -march=k8 -O2 -fomit-frame-pointer | openssl |
| gcc -march=k8 -O3 -fomit-frame-pointer | openssl |
| gcc -march=k8 -O -fomit-frame-pointer | openssl |
| gcc -march=k8 -Os -fomit-frame-pointer | openssl |
| gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | openssl |
| gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | openssl |
| gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | openssl |
| gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | openssl |
| gcc -march=nocona -O2 -fomit-frame-pointer | openssl |
| gcc -march=nocona -O3 -fomit-frame-pointer | openssl |
| gcc -march=nocona -O -fomit-frame-pointer | openssl |
| gcc -march=nocona -Os -fomit-frame-pointer | openssl |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer -Qunused-arguments | dolbeau/aesenc-int |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | dolbeau/aesenc-int |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | dolbeau/aesenc-int |
| clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | dolbeau/aesenc-int |
| clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | dolbeau/aesenc-int |
| clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | dolbeau/aesenc-int |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer -Qunused-arguments | openssl |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | openssl |
| clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | openssl |
| clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | openssl |
| clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | openssl |
| clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | openssl |
| Compiler | Implementations |
| gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| Compiler | Implementations |
| gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | openssl |
| gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | openssl |
| gcc -m64 -march=barcelona -O -fomit-frame-pointer | openssl |
| gcc -m64 -march=barcelona -Os -fomit-frame-pointer | openssl |