Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
532575296 | aesni | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20180903 | 20180818 |
533062272 | aesni | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20180903 | 20180818 |
533248384 | aesni | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20180903 | 20180818 |
533782656 | aesni | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20180903 | 20180818 |
663155904 | aesni | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20180903 | 20180818 |
668436768 | aesni | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180903 | 20180818 |
669407648 | aesni | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20180903 | 20180818 |
708203328 | aesni | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20180903 | 20180818 |
709692512 | aesni | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20180903 | 20180818 |
791302816 | aesni | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20180903 | 20180818 |
804753696 | aesni | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20180903 | 20180818 |
806591264 | aesni | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180903 | 20180818 |
807103488 | aesni | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20180903 | 20180818 |
810633696 | aesni | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20180903 | 20180818 |
810972352 | aesni | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20180903 | 20180818 |
812156448 | aesni | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20180903 | 20180818 |
814758592 | aesni | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20180903 | 20180818 |
816897056 | aesni | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20180903 | 20180818 |
837452896 | aesni | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20180903 | 20180818 |
15015502208 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20180904 | 20180818 |
15027804544 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20180904 | 20180818 |
15216831008 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20180904 | 20180818 |
15230732512 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20180904 | 20180818 |
15280234912 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20180904 | 20180818 |
15319736928 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20180904 | 20180818 |
15361637152 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20180904 | 20180818 |
15388371008 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20180904 | 20180818 |
15413559968 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20180904 | 20180818 |
15415890912 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20180903 | 20180818 |
15540155264 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20180904 | 20180818 |
15622159680 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20180904 | 20180818 |
15931090592 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20180904 | 20180818 |
15938303104 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20180904 | 20180818 |
15972040064 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20180904 | 20180818 |
15974568864 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20180904 | 20180818 |
16788316256 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180903 | 20180818 |
16872046464 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20180903 | 20180818 |
17009868960 | ref | gcc -O3 -fomit-frame-pointer | 20180904 | 20180818 |
17013100064 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20180904 | 20180818 |
17018923072 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20180903 | 20180818 |
17023693792 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20180904 | 20180818 |
17026003712 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20180903 | 20180818 |
17032796288 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20180904 | 20180818 |
17039186112 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180903 | 20180818 |
17040840704 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20180903 | 20180818 |
17045528672 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20180904 | 20180818 |
17053764032 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180903 | 20180818 |
17110383264 | ref | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20180904 | 20180818 |
17126301888 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20180903 | 20180818 |
17133498176 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20180903 | 20180818 |
17285061888 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20180904 | 20180818 |
17298805504 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20180904 | 20180818 |
17364302304 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20180904 | 20180818 |
17365685216 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20180904 | 20180818 |
17459742944 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20180904 | 20180818 |
17461500128 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20180904 | 20180818 |
17463146528 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20180904 | 20180818 |
17650655392 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20180904 | 20180818 |
17699091264 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20180904 | 20180818 |
18648527776 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20180904 | 20180818 |
18648716896 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20180904 | 20180818 |
18650637952 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20180904 | 20180818 |
18653832064 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20180904 | 20180818 |
18655653600 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20180904 | 20180818 |
27846687488 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180903 | 20180818 |
27932145920 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20180904 | 20180818 |
27966320256 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20180904 | 20180818 |
28033155872 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20180904 | 20180818 |
28172600416 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20180904 | 20180818 |
28260696672 | ref | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20180904 | 20180818 |
28366453824 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20180903 | 20180818 |
28390304608 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20180904 | 20180818 |
28398206688 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20180904 | 20180818 |
28404023072 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20180903 | 20180818 |
28428586880 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20180903 | 20180818 |
28548166208 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20180903 | 20180818 |
28964125312 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20180903 | 20180818 |
28989545120 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180903 | 20180818 |
29003599072 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180903 | 20180818 |
29146730720 | ref | gcc -O2 -fomit-frame-pointer | 20180904 | 20180818 |
29189245184 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20180904 | 20180818 |
29223969408 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20180903 | 20180818 |
32965157184 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20180904 | 20180818 |
32967195648 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20180904 | 20180818 |
33213639136 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20180904 | 20180818 |
33316102592 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20180903 | 20180818 |
33317462336 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20180904 | 20180818 |
33324763296 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20180903 | 20180818 |
33327808608 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20180903 | 20180818 |
33438803456 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20180904 | 20180818 |
33497035328 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20180904 | 20180818 |
33515914272 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20180903 | 20180818 |
33617656000 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20180904 | 20180818 |
33717104992 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20180904 | 20180818 |
34810352064 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20180904 | 20180818 |
34821281952 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20180904 | 20180818 |
35077059904 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20180904 | 20180818 |
35078623520 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20180904 | 20180818 |
35093641152 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20180904 | 20180818 |
35095749504 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20180904 | 20180818 |
35100482304 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20180904 | 20180818 |
35123245248 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20180904 | 20180818 |
35194377856 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20180904 | 20180818 |
35210941888 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20180904 | 20180818 |
35235551584 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20180904 | 20180818 |
35318491616 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20180903 | 20180818 |
35407376000 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20180904 | 20180818 |
35985663424 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180903 | 20180818 |
35996902784 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20180903 | 20180818 |
36099321504 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20180903 | 20180818 |
36115396352 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20180903 | 20180818 |
36120997056 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20180903 | 20180818 |
36165479648 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20180904 | 20180818 |
36165995520 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20180904 | 20180818 |
36173559584 | ref | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20180904 | 20180818 |
36183986080 | ref | gcc -m64 -O -fomit-frame-pointer | 20180903 | 20180818 |
36211917888 | ref | gcc -O -fomit-frame-pointer | 20180904 | 20180818 |
36221455584 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20180903 | 20180818 |
36414112096 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20180903 | 20180818 |
56767509408 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20180903 | 20180818 |
56806173056 | ref | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20180904 | 20180818 |
57031479616 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20180903 | 20180818 |
57087052224 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20180903 | 20180818 |
57087348192 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20180903 | 20180818 |
57167647008 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180903 | 20180818 |
57178626272 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20180903 | 20180818 |
57213372160 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20180903 | 20180818 |
57290990368 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180903 | 20180818 |
57361618048 | ref | gcc -Os -fomit-frame-pointer | 20180904 | 20180818 |
57365084672 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20180904 | 20180818 |
57368722048 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20180904 | 20180818 |
57377574432 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20180904 | 20180818 |
57381482816 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20180904 | 20180818 |
57381615104 | ref | gcc -m64 -Os -fomit-frame-pointer | 20180903 | 20180818 |
57385782240 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20180903 | 20180818 |
57824577216 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20180904 | 20180818 |
57848783680 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20180904 | 20180818 |
Compiler | Implementations
|
cc | aesni |
gcc | aesni |
gcc -O2 -fomit-frame-pointer | aesni |
gcc -O3 -fomit-frame-pointer | aesni |
gcc -O -fomit-frame-pointer | aesni |
gcc -Os -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -O -fomit-frame-pointer | aesni |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops | aesni |
gcc -funroll-loops -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | aesni |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | aesni |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | aesni |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | aesni |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | aesni |
gcc -m64 -O2 -fomit-frame-pointer | aesni |
gcc -m64 -O3 -fomit-frame-pointer | aesni |
gcc -m64 -O -fomit-frame-pointer | aesni |
gcc -m64 -Os -fomit-frame-pointer | aesni |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | aesni |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | aesni |
gcc -m64 -march=core2 -O -fomit-frame-pointer | aesni |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | aesni |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | aesni |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | aesni |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | aesni |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | aesni |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | aesni |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | aesni |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | aesni |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | aesni |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | aesni |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | aesni |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | aesni |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | aesni |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | aesni |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | aesni |
gcc -m64 -march=k8 -O -fomit-frame-pointer | aesni |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | aesni |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | aesni |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | aesni |
gcc -m64 -march=nocona -O -fomit-frame-pointer | aesni |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | aesni |
gcc -march=barcelona -O2 -fomit-frame-pointer | aesni |
gcc -march=barcelona -O3 -fomit-frame-pointer | aesni |
gcc -march=barcelona -O -fomit-frame-pointer | aesni |
gcc -march=barcelona -Os -fomit-frame-pointer | aesni |
gcc -march=k8 -O2 -fomit-frame-pointer | aesni |
gcc -march=k8 -O3 -fomit-frame-pointer | aesni |
gcc -march=k8 -O -fomit-frame-pointer | aesni |
gcc -march=k8 -Os -fomit-frame-pointer | aesni |
gcc -march=nocona -O2 -fomit-frame-pointer | aesni |
gcc -march=nocona -O3 -fomit-frame-pointer | aesni |
gcc -march=nocona -O -fomit-frame-pointer | aesni |
gcc -march=nocona -Os -fomit-frame-pointer | aesni
|