| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 113392 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 113745 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 113753 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 113843 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 113888 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 113917 | cryptopp | g++ -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 113955 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 114135 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 114142 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 114202 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 114210 | cryptopp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 114210 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 114247 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 114307 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 114322 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 114345 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 114352 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 114360 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 114383 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 114420 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 114427 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 114450 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 114488 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 114562 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 114705 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 114727 | cryptopp | g++ -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 114802 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 114825 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 114855 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 114892 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20140911 | 20140907 |
| 114937 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140911 | 20140907 |
| 114960 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140911 | 20140907 |
| 114982 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 114998 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20140911 | 20140907 |
| 115005 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 115013 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 115058 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 115080 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115110 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140911 | 20140907 |
| 115155 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 115350 | cryptopp | g++ -O -fomit-frame-pointer | 20140911 | 20140907 |
| 115478 | cryptopp | g++ -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115515 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115515 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20140911 | 20140907 |
| 115597 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115702 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115748 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115762 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115883 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115920 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115920 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115950 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 116400 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140911 | 20140907 |
| 116505 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 117128 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 117435 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 126285 | cryptopp | g++ | 20140911 | 20140907 |
| 111799342 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 111852585 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 111864555 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 111889777 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 111904080 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 112000298 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 112013722 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 112059090 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 112177830 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 112475640 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 112521848 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 112522868 | ref | gcc -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 113342513 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 113364143 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 113364720 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 116751285 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 116789452 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 116986590 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 117010598 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 117347745 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 117356535 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 117841582 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 117863055 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 117893843 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 117899063 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 117918862 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 118036927 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 118053705 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 118129020 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 118129710 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 119341425 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140706 | 20140622 |
| 119409015 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 119672873 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140706 | 20140622 |
| 119799487 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 122614890 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 122629117 | ref | gcc -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 122630940 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 122783700 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 122832668 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 122833568 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 122834873 | ref | gcc -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 122849257 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 122863005 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 122870033 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 122876790 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 122882655 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 122890762 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 122908845 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 122925030 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 122928285 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 123019732 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 123031973 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 123071077 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 123074843 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 123112905 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 123143992 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140706 | 20140622 |
| 123153698 | ref | gcc -m64 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 123155985 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 123169860 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 123188580 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 123204795 | ref | gcc -O -fomit-frame-pointer | 20140706 | 20140622 |
| 123206625 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 123207255 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 123225450 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140706 | 20140622 |
| 123282705 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 123287528 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 123303878 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 123507653 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 123508455 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 124032458 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 124046340 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 124052985 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 124058767 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 124084493 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 124105515 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 124105943 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 124116045 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 124116855 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 124139302 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 124151992 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 124153665 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 124165343 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 124200248 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 124209495 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 124223347 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 124223370 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 128604038 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 128785410 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 194866132 | ref | gcc -funroll-loops | 20140706 | 20140622 |
| 194873940 | ref | gcc | 20140706 | 20140622 |
| 194919720 | ref | cc | 20140706 | 20140622 |
| 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 -O3 -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 -O3 -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=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=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
|
| 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 -O3 -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 -O3 -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=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=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
|