Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
2121243052 | avx2 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20180924 | 20180818 |
2121861772 | avx2 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20180924 | 20180818 |
2367678368 | avx2 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20180924 | 20180818 |
2370259664 | avx2 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20180924 | 20180818 |
2429393804 | avx2 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20180924 | 20180818 |
2469255932 | avx2 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20180924 | 20180818 |
2470901252 | avx2 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20180924 | 20180818 |
2477126692 | avx2 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180924 | 20180818 |
2521024264 | avx2 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180924 | 20180818 |
2527990480 | avx2 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20180924 | 20180818 |
2546066584 | avx2 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20180924 | 20180818 |
2590087788 | avx2 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20180924 | 20180818 |
2678801020 | avx2 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20180924 | 20180818 |
2873628068 | avx2 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20180924 | 20180818 |
2939524564 | avx2 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20180924 | 20180818 |
2949365136 | avx2 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20180924 | 20180818 |
4341087252 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20180924 | 20180818 |
4341762892 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20180924 | 20180818 |
4368178264 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20180924 | 20180818 |
4369224228 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20180924 | 20180818 |
4369703432 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20180924 | 20180818 |
4385232148 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20180924 | 20180818 |
4387070784 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20180924 | 20180818 |
4438488744 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20180924 | 20180818 |
4450210052 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4452127732 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4453528724 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4454925624 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4455994588 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4457377524 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4457631528 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4460023740 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4462761500 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4466214988 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4468190292 | ref | gcc -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4469739096 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4469772896 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4469857456 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4469901508 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4471265604 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4472020968 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4474813508 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4475531372 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4476717956 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4476920512 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4482497272 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20180924 | 20180818 |
4483711692 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4485084484 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20180924 | 20180818 |
4485529508 | ref | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4494781920 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4497147076 | ref | gcc -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4497197164 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4497921676 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4498526548 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4498937500 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4509502916 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4510387004 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4510873200 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4510924828 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4511227768 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4511372320 | ref | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4512154704 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4513666176 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4513670364 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20180924 | 20180818 |
4513994024 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4514193552 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20180924 | 20180818 |
4515050376 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4516409452 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4518403496 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4522485324 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4522900528 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4524269872 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4526292260 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4530334612 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4531922300 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4538408796 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4538816732 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4539833800 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4545850568 | ref | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20180924 | 20180818 |
4546664020 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20180924 | 20180818 |
4548567772 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20180924 | 20180818 |
4555715136 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20180924 | 20180818 |
4561631212 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20180924 | 20180818 |
4563985760 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20180924 | 20180818 |
4567814340 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20180924 | 20180818 |
4575071696 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20180924 | 20180818 |
4579385596 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20180924 | 20180818 |
4580895440 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20180924 | 20180818 |
4580927400 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20180924 | 20180818 |
4581284324 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20180924 | 20180818 |
4582498668 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20180924 | 20180818 |
4584375772 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20180924 | 20180818 |
4585328404 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20180924 | 20180818 |
4586915008 | ref | gcc -O -fomit-frame-pointer | 20180924 | 20180818 |
4590723340 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20180924 | 20180818 |
4591903556 | ref | gcc -m64 -O -fomit-frame-pointer | 20180924 | 20180818 |
4598077840 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20180924 | 20180818 |
4598297628 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20180924 | 20180818 |
4607166588 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20180924 | 20180818 |
4614109040 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20180924 | 20180818 |
4616943316 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20180924 | 20180818 |
4619496744 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20180924 | 20180818 |
4620247916 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20180924 | 20180818 |
4622486704 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20180924 | 20180818 |
4627430084 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20180924 | 20180818 |
4629103780 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20180924 | 20180818 |
4630357960 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20180924 | 20180818 |
4633014984 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20180924 | 20180818 |
4662971856 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20180924 | 20180818 |
4663327524 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20180924 | 20180818 |
4675497704 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20180924 | 20180818 |
4676138548 | ref | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20180924 | 20180818 |
4695890564 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20180924 | 20180818 |
4696342872 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20180924 | 20180818 |
4707387832 | ref | gcc -Os -fomit-frame-pointer | 20180924 | 20180818 |
4707563736 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20180924 | 20180818 |
4708353308 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20180924 | 20180818 |
4709753884 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20180924 | 20180818 |
4710190048 | ref | gcc -m64 -Os -fomit-frame-pointer | 20180924 | 20180818 |
4710496272 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20180924 | 20180818 |
4710680812 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20180924 | 20180818 |
4710687328 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20180924 | 20180818 |
4711030016 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20180924 | 20180818 |
4711044556 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20180924 | 20180818 |
4712080828 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20180924 | 20180818 |
4713398696 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20180924 | 20180818 |
4713574340 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20180924 | 20180818 |
4714120108 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20180924 | 20180818 |
4714354352 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20180924 | 20180818 |
4714899024 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20180924 | 20180818 |
4716255792 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20180924 | 20180818 |
4716265708 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20180924 | 20180818 |
4722821668 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20180924 | 20180818 |
4725363884 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20180924 | 20180818 |
5362829112 | ref | gcc -funroll-loops | 20180924 | 20180818 |
5370322520 | ref | gcc | 20180924 | 20180818 |
5462198288 | ref | cc | 20180924 | 20180818 |
Compiler | Implementations
|
gcc -O2 -fomit-frame-pointer | avx2 |
gcc -O3 -fomit-frame-pointer | avx2 |
gcc -O -fomit-frame-pointer | avx2 |
gcc -Os -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -m64 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -O -fomit-frame-pointer | avx2 |
gcc -m64 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=corei7 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=corei7 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -m64 -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -m64 -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -m64 -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -m64 -march=nocona -Os -fomit-frame-pointer | avx2 |
gcc -march=barcelona -O2 -fomit-frame-pointer | avx2 |
gcc -march=barcelona -O3 -fomit-frame-pointer | avx2 |
gcc -march=barcelona -O -fomit-frame-pointer | avx2 |
gcc -march=barcelona -Os -fomit-frame-pointer | avx2 |
gcc -march=k8 -O2 -fomit-frame-pointer | avx2 |
gcc -march=k8 -O3 -fomit-frame-pointer | avx2 |
gcc -march=k8 -O -fomit-frame-pointer | avx2 |
gcc -march=k8 -Os -fomit-frame-pointer | avx2 |
gcc -march=nocona -O2 -fomit-frame-pointer | avx2 |
gcc -march=nocona -O3 -fomit-frame-pointer | avx2 |
gcc -march=nocona -O -fomit-frame-pointer | avx2 |
gcc -march=nocona -Os -fomit-frame-pointer | avx2
|