Implementation notes: amd64, skylake, crypto_core/aes128decrypt

Computer: skylake
Architecture: amd64
CPU ID: GenuineIntel-000506e3-bfebfbff
SUPERCOP version: 20161026
Operation: crypto_core
Primitive: aes128decrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
168dolbeau/aesenc-intclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
168dolbeau/aesenc-intclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
168dolbeau/aesenc-intclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
168dolbeau/aesenc-intclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
170dolbeau/aesenc-intgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
170dolbeau/aesenc-intgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
170dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
170dolbeau/aesenc-intgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
172dolbeau/aesenc-intgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
194dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
194dolbeau/aesenc-intgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
196dolbeau/aesenc-intgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
198dolbeau/aesenc-intgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
198dolbeau/aesenc-intgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
200dolbeau/aesenc-intgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
200dolbeau/aesenc-intgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
206dolbeau/aesenc-intgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
206dolbeau/aesenc-intgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
206dolbeau/aesenc-intgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
206dolbeau/aesenc-intgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
206dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
206dolbeau/aesenc-intgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
208dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
208dolbeau/aesenc-intgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
400dolbeau/std-4rt-nodkclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
400dolbeau/std-4rt-nodkclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
402dolbeau/std-4rt-nodkgcc -m64 -O3 -fomit-frame-pointer2016121520161026
402dolbeau/std-4rt-nodkgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
402dolbeau/std-4rt-nodkgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
402dolbeau/std-4rt-nodkgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
404dolbeau/std-4rt-nodkgcc -O3 -fomit-frame-pointer2016121520161026
404dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
404dolbeau/std-4rt-nodkgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
404dolbeau/std-4rt-nodkgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
406dolbeau/std-4rt-nodkgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
406dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
406dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
406dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
406dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
406dolbeau/std-4rt-nodkgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
406dolbeau/std-4rt-nodkgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
406dolbeau/std-4rt-nodkgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
406dolbeau/std-4rt-nodkgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
406dolbeau/std-4rt-nodkgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
406dolbeau/std-4rt-nodkgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
408dolbeau/std-4rt-nodkgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
408dolbeau/std-4rt-nodkgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
410dolbeau/std-4rt-nodkgcc -O2 -fomit-frame-pointer2016121520161026
410dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
410dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
410dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
410dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
410dolbeau/std-4rt-nodkgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
410dolbeau/std-4rt-nodkgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
410dolbeau/std-4rt-nodkgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
410dolbeau/std-4rt-nodkgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
412dolbeau/std-4rt-nodkgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
412dolbeau/std-4rt-nodkgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
412dolbeau/std-4rt-nodkgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
412dolbeau/std-4rt-nodkgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
412dolbeau/std-4rt-nodkgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
412dolbeau/std-4rt-nodkgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
412dolbeau/std-4rt-nodkgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
412dolbeau/std-4rt-nodkgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
412dolbeau/std-4rt-nodkgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
412dolbeau/std-4rt-nodkgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
414dolbeau/std-4rt-nodkclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
414dolbeau/std-4rt-nodkgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
414dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
414dolbeau/std-4rt-nodkgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
414dolbeau/std-4rt-nodkgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
414dolbeau/std-4rt-nodkgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
414dolbeau/std-4rt-nodkgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
414dolbeau/std-4rt-nodkgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
414dolbeau/std-4rt-nodkgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
414dolbeau/std-4rt-nodkgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
414dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
414dolbeau/std-4rt-nodkgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
414dolbeau/std-4rt-nodkgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
414dolbeau/std-4rt-nodkgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
416dolbeau/std-4rt-nodkclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
416dolbeau/std-4rt-nodkclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
416dolbeau/std-4rt-nodkgcc -m64 -Os -fomit-frame-pointer2016121520161026
416dolbeau/std-4rt-nodkgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
418dolbeau/std-4rt-nodkclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
418dolbeau/std-4rt-nodkgcc -m64 -O2 -fomit-frame-pointer2016121520161026
420dolbeau/std-4rt-nodkclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
420dolbeau/std-4rt-nodkclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
420dolbeau/std-4rt-nodkclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
420dolbeau/std-4rt-nodkgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
420dolbeau/std-4rt-nodkgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
422dolbeau/std-4rt-nodkclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
422dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
422dolbeau/std-4rt-nodkgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
424dolbeau/std-4rt-nodkgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
424dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
424dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
424dolbeau/std-4rt-nodkgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
424dolbeau/std-4rt-nodkgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
426dolbeau/std-4rt-nodkgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
426dolbeau/std-4rt-nodkgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
426dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
426dolbeau/std-4rt-nodkgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
426dolbeau/std-4rt-nodkgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
428dolbeau/std-4rt-nodkgcc -Os -fomit-frame-pointer2016121520161026
428dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
428dolbeau/std-4rt-nodkgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
430dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
436dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
436dolbeau/std-4rt-nodkgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
436dolbeau/std-4rt-nodkgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
436dolbeau/std-4rt-nodkgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
436dolbeau/std-4rt-nodkgcc -march=k8 -O -fomit-frame-pointer2016121520161026
436dolbeau/std-4rt-nodkgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
438dolbeau/std-4rt-nodkgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
438dolbeau/std-2rt-nodkgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
438dolbeau/std-4rt-nodkgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
438dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
438dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
438dolbeau/std-4rt-nodkgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
438dolbeau/std-4rt-nodkgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
438dolbeau/std-2rt-nodkgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
438dolbeau/std-2rt-nodkgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
440dolbeau/std-4rt-nodkgcc -O -fomit-frame-pointer2016121520161026
440dolbeau/std-4rt-nodkgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
440dolbeau/std-4rt-nodkgcc -m64 -O -fomit-frame-pointer2016121520161026
440dolbeau/std-4rt-nodkgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
442dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
442dolbeau/std-2rt-nodkgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
442dolbeau/std-2rt-nodkgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
442dolbeau/std-2rt-nodkgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
442dolbeau/std-2rt-nodkgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
442dolbeau/std-2rt-nodkgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
442dolbeau/std-2rt-nodkgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
442dolbeau/std-2rt-nodkgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
442dolbeau/std-2rt-nodkgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
444dolbeau/std-2rt-nodkgcc -O2 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -m64 -O3 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
444dolbeau/std-2rt-nodkgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -O3 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
446dolbeau/std-4rt-nodkgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
446dolbeau/std-2rt-nodkgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
446dolbeau/std-2rt-nodkgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
448dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
448dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
448dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
448dolbeau/std-2rt-nodkgcc -m64 -O2 -fomit-frame-pointer2016121520161026
448dolbeau/std-2rt-nodkgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
448dolbeau/std-4rt-nodkgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
448dolbeau/std-2rt-nodkgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
448dolbeau/std-2rt-nodkgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
448dolbeau/std-2rt-nodkgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
448dolbeau/std-4rt-nodkgcc -march=nocona -O -fomit-frame-pointer2016121520161026
450dolbeau/std-2rt-nodkgcc -Os -fomit-frame-pointer2016121520161026
450dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
450dolbeau/std-2rt-nodkgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
450dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
450dolbeau/std-2rt-nodkgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
452dolbeau/std-2rt-nodkgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
452dolbeau/std-2rt-nodkgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
452dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
452dolbeau/std-2rt-nodkgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
452dolbeau/std-2rt-nodkgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
454dolbeau/std-2rt-nodkgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
456dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
456dolbeau/std-2rt-nodkgcc -m64 -Os -fomit-frame-pointer2016121520161026
460dolbeau/std-2rt-nodkgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
462dolbeau/std-1rt-nodkgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
462dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
462dolbeau/std-1rt-nodkgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
462dolbeau/std-1rt-nodkgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
462dolbeau/std-1rt-nodkgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
464dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
464dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
464dolbeau/std-2rt-nodkgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
464dolbeau/std-2rt-nodkgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
464dolbeau/std-1rt-nodkgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
464dolbeau/std-1rt-nodkgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
464dolbeau/std-1rt-nodkgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
464dolbeau/std-1rt-nodkgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
464dolbeau/std-1rt-nodkgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
466dolbeau/std-2rt-nodkgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
466dolbeau/std-2rt-nodkgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
466dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
466dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
466dolbeau/std-2rt-nodkgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
466dolbeau/std-1rt-nodkgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
466dolbeau/std-1rt-nodkgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
466dolbeau/std-1rt-nodkgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
466dolbeau/std-1rt-nodkgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
466dolbeau/std-1rt-nodkgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
466dolbeau/std-1rt-nodkgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
466dolbeau/std-1rt-nodkgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
466dolbeau/std-1rt-nodkgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
466dolbeau/std-1rt-nodkgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
468dolbeau/std-1rt-nodkgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
470dolbeau/std-1rt-nodkgcc -Os -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
470dolbeau/std-1rt-nodkgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
472dolbeau/std-1rt-nodkgcc -O2 -fomit-frame-pointer2016121520161026
472dolbeau/std-1rt-nodkgcc -O3 -fomit-frame-pointer2016121520161026
472dolbeau/std-1rt-nodkgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
472dolbeau/std-1rt-nodkgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
472dolbeau/std-1rt-nodkgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
472dolbeau/std-2rt-nodkgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
472dolbeau/std-1rt-nodkgcc -m64 -O2 -fomit-frame-pointer2016121520161026
472dolbeau/std-1rt-nodkgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
472dolbeau/std-2rt-nodkgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
472dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
472dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
472dolbeau/std-1rt-nodkgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
472dolbeau/std-2rt-nodkgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
474dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
474dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
474dolbeau/std-1rt-nodkgcc -m64 -Os -fomit-frame-pointer2016121520161026
474dolbeau/std-1rt-nodkgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
474dolbeau/std-1rt-nodkgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
476dolbeau/std-1rt-nodkgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
476dolbeau/std-1rt-nodkgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
476dolbeau/std-2rt-nodkgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
476dolbeau/std-1rt-nodkgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
476dolbeau/std-2rt-nodkgcc -march=k8 -O -fomit-frame-pointer2016121520161026
478dolbeau/std-2rt-nodkgcc -O -fomit-frame-pointer2016121520161026
478dolbeau/std-1rt-nodkgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
478dolbeau/std-1rt-nodkgcc -m64 -O3 -fomit-frame-pointer2016121520161026
478dolbeau/std-2rt-nodkgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
478dolbeau/std-2rt-nodkgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
478dolbeau/std-2rt-nodkgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
480dolbeau/std-2rt-nodkgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
480dolbeau/std-2rt-nodkgcc -m64 -O -fomit-frame-pointer2016121520161026
480dolbeau/std-2rt-nodkgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
480dolbeau/std-2rt-nodkgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
480dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
480dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
480dolbeau/std-2rt-nodkgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
480dolbeau/std-2rt-nodkgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
480dolbeau/std-1rt-nodkgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
480dolbeau/std-2rt-nodkgcc -march=nocona -O -fomit-frame-pointer2016121520161026
482dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
484dolbeau/std-1rt-nodkgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
484dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
484dolbeau/std-1rt-nodkgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
486dolbeau/std-1rt-nodkgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
486dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
488dolbeau/std-1rt-nodkclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
488dolbeau/std-1rt-nodkgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
488dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
488dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
488dolbeau/std-2rt-nodkgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
490dolbeau/std-1rt-nodkclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
490dolbeau/std-1rt-nodkgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
490dolbeau/std-1rt-nodkgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
492dolbeau/std-1rt-nodkclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
494dolbeau/std-1rt-nodkclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
494dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
494dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
496dolbeau/std-1rt-nodkclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
496dolbeau/std-1rt-nodkclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
496dolbeau/std-1rt-nodkclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
500dolbeau/std-2rt-nodkclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
500dolbeau/std-2rt-nodkclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
500dolbeau/std-1rt-nodkclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
500dolbeau/std-2rt-nodkclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
500dolbeau/std-2rt-nodkclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
500dolbeau/std-2rt-nodkclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
500dolbeau/std-1rt-nodkgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
500dolbeau/std-1rt-nodkgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
502dolbeau/std-2rt-nodkclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
502dolbeau/std-2rt-nodkclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
502dolbeau/std-2rt-nodkclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
502dolbeau/std-1rt-nodkgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
502dolbeau/std-1rt-nodkgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
504dolbeau/std-1rt-nodkgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
504dolbeau/std-1rt-nodkgcc -march=k8 -O -fomit-frame-pointer2016121520161026
506dolbeau/std-1rt-nodkclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
506dolbeau/std-1rt-nodkclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
506dolbeau/std-1rt-nodkgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
506dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
506dolbeau/std-1rt-nodkgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
506dolbeau/std-1rt-nodkgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
508dolbeau/std-2rt-nodkclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
508dolbeau/std-1rt-nodkgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
508dolbeau/std-1rt-nodkgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
508dolbeau/std-1rt-nodkgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
508dolbeau/std-1rt-nodkgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
510dolbeau/std-2rt-nodkclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
510dolbeau/std-1rt-nodkgcc -O -fomit-frame-pointer2016121520161026
510dolbeau/std-1rt-nodkgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
510dolbeau/std-1rt-nodkgcc -m64 -O -fomit-frame-pointer2016121520161026
510dolbeau/std-1rt-nodkgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
512dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
516dolbeau/std-1rt-nodkgcc -march=nocona -O -fomit-frame-pointer2016121520161026
974opensslgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
976opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
978opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
978opensslgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
978opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
978opensslgcc -march=k8 -O -fomit-frame-pointer2016121520161026
978opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
980opensslgcc -O -fomit-frame-pointer2016121520161026
980opensslgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
980opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
980opensslgcc -m64 -O -fomit-frame-pointer2016121520161026
980opensslgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
980opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
980opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
980opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
980opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
980opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
980opensslgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
980opensslgcc -march=nocona -O -fomit-frame-pointer2016121520161026
982opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
982opensslclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
982opensslclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
982opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
982opensslgcc -O2 -fomit-frame-pointer2016121520161026
982opensslgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
982opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
982opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
982opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
982opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
982opensslgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
982opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
982opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
982opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
982opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
982opensslgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
982opensslgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
982opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
982opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
982opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
982opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
982opensslgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
982opensslgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
984opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
984opensslclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
984opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
984opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
984opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
984opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
984opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
984opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
984opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
984opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
984opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
984opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
984opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
984opensslgcc -m64 -O3 -fomit-frame-pointer2016121520161026
984opensslgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
984opensslgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
984opensslgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
984opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
984opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
984opensslgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
984opensslgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
984opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
984opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
986opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
986opensslgcc -O3 -fomit-frame-pointer2016121520161026
986opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
986opensslgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
986opensslgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
986opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
986opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
986opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
986opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
986opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
986opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
986opensslgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
986opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
986opensslgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
988opensslcc2016121520161026
988opensslgcc -Os -fomit-frame-pointer2016121520161026
988opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
988opensslgcc -funroll-loops2016121520161026
988opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
988opensslgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
988opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
988opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
988opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
988opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
988opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
990opensslclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
990opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
990opensslgcc -m64 -O2 -fomit-frame-pointer2016121520161026
990opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
990opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
990opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
992opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
992opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
992opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
992opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
992opensslgcc -m64 -Os -fomit-frame-pointer2016121520161026
992opensslgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
992opensslgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
992opensslgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
992opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
994opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
994opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
994opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
996opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
996opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
996opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
996opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
998opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
998opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
1000opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
1000opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
1000opensslgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
1004opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
1006opensslgcc2016121520161026
1016opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
1030opensslgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
1158dolbeau/std-4rt-nodkcc2016121520161026
1164dolbeau/std-4rt-nodkgcc -funroll-loops2016121520161026
1168dolbeau/std-4rt-nodkgcc2016121520161026
1630dolbeau/std-2rt-nodkcc2016121520161026
1632dolbeau/std-2rt-nodkgcc -funroll-loops2016121520161026
1634dolbeau/std-2rt-nodkgcc2016121520161026
1808dolbeau/std-1rt-nodkcc2016121520161026
1808dolbeau/std-1rt-nodkgcc2016121520161026
1818dolbeau/std-1rt-nodkgcc -funroll-loops2016121520161026
188682refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016121520161026
188760refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
188820refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
188934refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016121520161026
188992refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
189122refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016121520161026
189178refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
189220refgcc -funroll-loops -O3 -fomit-frame-pointer2016121520161026
189236refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016121520161026
193644refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016121520161026
193758refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2016121520161026
193872refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016121520161026
196676refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016121520161026
196720refgcc -march=barcelona -O3 -fomit-frame-pointer2016121520161026
196746refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016121520161026
196826refgcc -march=nocona -O3 -fomit-frame-pointer2016121520161026
196876refgcc -march=k8 -O3 -fomit-frame-pointer2016121520161026
196918refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016121520161026
196988refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2016121520161026
196998refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2016121520161026
197022refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2016121520161026
197058refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016121520161026
197104refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2016121520161026
197164refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2016121520161026
197324refgcc -m64 -O3 -fomit-frame-pointer2016121520161026
197368refgcc -O3 -fomit-frame-pointer2016121520161026
197388refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016121520161026
324958refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
324998refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016121520161026
325044refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016121520161026
325128refgcc -funroll-loops -O -fomit-frame-pointer2016121520161026
325206refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016121520161026
325238refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016121520161026
325338refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
325460refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016121520161026
325598refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
325698refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016121520161026
325714refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
325724refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
325746refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
325916refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016121520161026
325932refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016121520161026
325958refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
325994refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
326014refgcc -funroll-loops -O2 -fomit-frame-pointer2016121520161026
353788refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
353886refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
354214refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2016121520161026
354246refclang -O3 -fomit-frame-pointer -Qunused-arguments2016121520161026
354464refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
354570refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
354670refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016121520161026
354682refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016121520161026
354836refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2016121520161026
354974refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2016121520161026
608326refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016121520161026
608342refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2016121520161026
650766refgcc -march=barcelona -O2 -fomit-frame-pointer2016121520161026
651164refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016121520161026
651504refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016121520161026
655396refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2016121520161026
655632refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2016121520161026
656602refgcc -m64 -O2 -fomit-frame-pointer2016121520161026
657274refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016121520161026
658496refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016121520161026
659874refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016121520161026
660038refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2016121520161026
660856refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016121520161026
663072refgcc -march=nocona -O2 -fomit-frame-pointer2016121520161026
663164refgcc -O2 -fomit-frame-pointer2016121520161026
664196refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016121520161026
676258refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016121520161026
677540refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
677970refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016121520161026
677990refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016121520161026
678252refgcc -Os -fomit-frame-pointer2016121520161026
678324refgcc -march=k8 -Os -fomit-frame-pointer2016121520161026
678388refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016121520161026
678422refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016121520161026
678790refgcc -march=barcelona -Os -fomit-frame-pointer2016121520161026
679240refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
679418refgcc -m64 -Os -fomit-frame-pointer2016121520161026
679438refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
680530refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016121520161026
684108refgcc -march=nocona -Os -fomit-frame-pointer2016121520161026
691628refgcc -march=k8 -O2 -fomit-frame-pointer2016121520161026
692482refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016121520161026
706828refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016121520161026
706966refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016121520161026
707048refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016121520161026
707080refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016121520161026
707324refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016121520161026
708326refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016121520161026
708678refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
708796refgcc -funroll-loops -Os -fomit-frame-pointer2016121520161026
708898refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016121520161026
710636refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016121520161026
711878refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2016121520161026
712210refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2016121520161026
712902refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2016121520161026
713122refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016121520161026
716068refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016121520161026
717888refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016121520161026
719172refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2016121520161026
719236refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016121520161026
719564refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016121520161026
720040refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016121520161026
720222refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2016121520161026
720238refgcc -march=barcelona -O -fomit-frame-pointer2016121520161026
720506refgcc -m64 -march=core2 -O -fomit-frame-pointer2016121520161026
720862refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016121520161026
731826refgcc -fno-schedule-insns -O -fomit-frame-pointer2016121520161026
732236refgcc -m64 -O -fomit-frame-pointer2016121520161026
732268refgcc -O -fomit-frame-pointer2016121520161026
733474refgcc -m64 -march=nocona -O -fomit-frame-pointer2016121520161026
733474refgcc -march=nocona -O -fomit-frame-pointer2016121520161026
750346refgcc -m64 -march=k8 -O -fomit-frame-pointer2016121520161026
750356refgcc -march=k8 -O -fomit-frame-pointer2016121520161026
2733620refgcc2016121520161026
2734988refgcc -funroll-loops2016121520161026
2746742refcc2016121520161026

Compiler output

Implementation: crypto_core/aes128decrypt/dolbeau/aesenc-int
Compiler: cc
core.c: core.c: In function 'aes128ni_setkey_encrypt':
core.c: core.c:12:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: __m128i key0 = _mm_loadu_si128((const unsigned int *)(key+0));
core.c: ^
core.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/xmmintrin.h:1249:0,
core.c: from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:29,
core.c: from core.c:9:
core.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/emmintrin.h:696:1: note: expected 'const __vector(2) long long int *' but argument is of type 'const unsigned int *'
core.c: _mm_loadu_si128 (__m128i const *__P)
core.c: ^~~~~~~~~~~~~~~
core.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: core.c: In function 'aes128ni_decrypt':
core.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/wmmintrin.h:44:1: error: inlining failed in call to always_inline '_mm_aesdec_si128': target specific option mismatch
core.c: _mm_aesdec_si128 (__m128i __X, __m128i __Y)
core.c: ^~~~~~~~~~~~~~~~
core.c: core.c:59:10: note: called from here
core.c: temp = _mm_aesdec_si128(temp, rkeys[i]);
core.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/wmmintrin.h:52:1: error: inlining failed in call to always_inline '_mm_aesdeclast_si128': target specific option mismatch
core.c: _mm_aesdeclast_si128 (__m128i __X, __m128i __Y)
core.c: ^~~~~~~~~~~~~~~~~~~~
core.c: core.c:61:8: note: called from here
core.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc dolbeau/aesenc-int
gcc dolbeau/aesenc-int
gcc -funroll-loops dolbeau/aesenc-int

Compiler output

Implementation: crypto_core/aes128decrypt/dolbeau/aesenc-int
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
core.c: core.c:12:34: warning: incompatible pointer types passing 'const unsigned int *' to parameter of type 'const __m128i *' [-Wincompatible-pointer-types]
core.c: __m128i key0 = _mm_loadu_si128((const unsigned int *)(key+0));
core.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: /usr/bin/../lib/clang/3.9.0/include/emmintrin.h:1858:32: note: passing argument to parameter '__p' here
core.c: _mm_loadu_si128(__m128i const *__p)
core.c: ^
core.c: core.c:49:16: error: always_inline function '_mm_aesimc_si128' requires target feature 'aes', but would be inlined into function 'aes128ni_setkey_decrypt' that is compiled without support for 'aes'
core.c: rkeys[i] = _mm_aesimc_si128(tkeys[10-i]);
core.c: ^
core.c: core.c:29:3: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
core.c: BLOCK1(0x01);
core.c: ^
core.c: core.c:20:11: note: expanded from macro 'BLOCK1'
core.c: temp1 = _mm_aeskeygenassist_si128(temp0, IMM); \
core.c: ^
core.c: /usr/bin/../lib/clang/3.9.0/include/__wmmintrin_aes.h:147:12: note: expanded from macro '_mm_aeskeygenassist_si128'
core.c: (__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R))
core.c: ^
core.c: core.c:30:3: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
core.c: BLOCK1(0x02);
core.c: ^
core.c: core.c:20:11: note: expanded from macro 'BLOCK1'
core.c: temp1 = _mm_aeskeygenassist_si128(temp0, IMM); \
core.c: ^
core.c: /usr/bin/../lib/clang/3.9.0/include/__wmmintrin_aes.h:147:12: note: expanded from macro '_mm_aeskeygenassist_si128'
core.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments dolbeau/aesenc-int
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments dolbeau/aesenc-int
clang -O3 -fwrapv -mavx -fomit-frame-pointer -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 output

Implementation: crypto_core/aes128decrypt/dolbeau/aesenc-int
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
core.c: core.c:12:34: warning: incompatible pointer types passing 'const unsigned int *' to parameter of type 'const __m128i *' [-Wincompatible-pointer-types]
core.c: __m128i key0 = _mm_loadu_si128((const unsigned int *)(key+0));
core.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: /usr/bin/../lib/clang/3.9.0/include/emmintrin.h:1858:32: note: passing argument to parameter '__p' here
core.c: _mm_loadu_si128(__m128i const *__p)
core.c: ^
core.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments dolbeau/aesenc-int
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments dolbeau/aesenc-int
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments dolbeau/aesenc-int
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments dolbeau/aesenc-int

Compiler output

Implementation: crypto_core/aes128decrypt/dolbeau/aesenc-int
Compiler: gcc -O2 -fomit-frame-pointer
core.c: core.c: In function 'aes128ni_setkey_encrypt':
core.c: core.c:12:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: __m128i key0 = _mm_loadu_si128((const unsigned int *)(key+0));
core.c: ^
core.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/xmmintrin.h:1249:0,
core.c: from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:29,
core.c: from core.c:9:
core.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/emmintrin.h:696:1: note: expected 'const __vector(2) long long int *' but argument is of type 'const unsigned int *'
core.c: _mm_loadu_si128 (__m128i const *__P)
core.c: ^~~~~~~~~~~~~~~
core.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
core.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
core.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
core.c: core.c:20:9: note: called from here
core.c: temp1 = _mm_aeskeygenassist_si128(temp0, IMM); \
core.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: core.c:38:3: note: in expansion of macro 'BLOCK1'
core.c: BLOCK1(0x36);
core.c: ^~~~~~
core.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
core.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
core.c: ...

Number of similar (compiler,implementation) pairs: 84, namely:
CompilerImplementations
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 -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=corei7 -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=corei7 -O3 -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=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

Compiler output

Implementation: crypto_core/aes128decrypt/dolbeau/aesenc-int
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
core.c: core.c: In function 'aes128ni_setkey_encrypt':
core.c: core.c:12:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: __m128i key0 = _mm_loadu_si128((const unsigned int *)(key+0));
core.c: ^
core.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/xmmintrin.h:1249:0,
core.c: from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:29,
core.c: from core.c:9:
core.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/emmintrin.h:696:1: note: expected 'const __vector(2) long long int *' but argument is of type 'const unsigned int *'
core.c: _mm_loadu_si128 (__m128i const *__P)
core.c: ^~~~~~~~~~~~~~~
core.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
core.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
core.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
core.c: core.c:20:9: note: called from here
core.c: temp1 = _mm_aeskeygenassist_si128(temp0, IMM); \
core.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: core.c:38:3: note: in expansion of macro 'BLOCK1'
core.c: BLOCK1(0x36);
core.c: ^~~~~~
core.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
core.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
core.c: ...
core.c: core.c: In function 'aes128ni_setkey_encrypt':
core.c: core.c:12:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: __m128i key0 = _mm_loadu_si128((const unsigned int *)(key+0));
core.c: ^
core.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/xmmintrin.h:1249:0,
core.c: from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:29,
core.c: from core.c:9:
core.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/emmintrin.h:696:1: note: expected 'const __vector(2) long long int *' but argument is of type 'const unsigned int *'
core.c: _mm_loadu_si128 (__m128i const *__P)
core.c: ^~~~~~~~~~~~~~~
core.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
core.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
core.c: ^~~~~~~~~~~~~~~~~~~~~~~~~
core.c: core.c:20:9: note: called from here
core.c: temp1 = _mm_aeskeygenassist_si128(temp0, IMM); \
core.c: ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: core.c:38:3: note: in expansion of macro 'BLOCK1'
core.c: BLOCK1(0x36);
core.c: ^~~~~~
core.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
core.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
core.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
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 output

Implementation: crypto_core/aes128decrypt/dolbeau/aesenc-int
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
core.c: core.c: In function 'aes128ni_setkey_encrypt':
core.c: core.c:12:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: __m128i key0 = _mm_loadu_si128((const unsigned int *)(key+0));
core.c: ^
core.c: In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/xmmintrin.h:1249:0,
core.c: from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/immintrin.h:29,
core.c: from core.c:9:
core.c: /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.1/include/emmintrin.h:696:1: note: expected 'const __vector(2) long long int *' but argument is of type 'const unsigned int *'
core.c: _mm_loadu_si128 (__m128i const *__P)
core.c: ^~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=corei7-avx -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 -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