Implementation notes: amd64, glyme, crypto_core/aes128encrypt

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_core
Primitive: aes128encrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
136dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
136dolbeau/aesenc-intgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
140dolbeau/aesenc-intclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
140dolbeau/aesenc-intclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
156dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
156dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
156dolbeau/aesenc-intgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
156dolbeau/aesenc-intgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
196dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
196dolbeau/aesenc-intgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
408dolbeau/std-4ftgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
408dolbeau/std-4ftgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
408dolbeau/std-4ftgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
408dolbeau/std-4ftgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
412dolbeau/std-4ftgcc -O3 -fomit-frame-pointer2017020120170105
412dolbeau/std-4ftgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
412dolbeau/std-4ftgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
412dolbeau/std-4ftgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
412dolbeau/std-4ftgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
412dolbeau/std-4ftgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
412dolbeau/std-4ftgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
412dolbeau/std-4ftgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
416dolbeau/std-4ftgcc -O2 -fomit-frame-pointer2017020120170105
416dolbeau/std-4ftgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
416dolbeau/std-4ftgcc -m64 -O2 -fomit-frame-pointer2017020120170105
416dolbeau/std-4ftgcc -m64 -O3 -fomit-frame-pointer2017020120170105
416dolbeau/std-4ftgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
416dolbeau/std-4ftgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
416dolbeau/std-4ftgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
416dolbeau/std-4ftgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
416dolbeau/std-4ftgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
416dolbeau/std-4ftgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
416dolbeau/std-4ftgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
416dolbeau/std-4ftgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
416dolbeau/std-4ftgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
420dolbeau/std-4ftgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
420dolbeau/std-4ftgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
420dolbeau/std-4ftgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
420dolbeau/std-4ftgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
420dolbeau/std-4ftgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
420dolbeau/std-4ftgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
420dolbeau/std-4ftgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
420dolbeau/std-4ftgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
420dolbeau/std-4ftgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
424dolbeau/std-4ftgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
424dolbeau/std-4ftgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
424dolbeau/std-4ftgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
424dolbeau/std-4ftgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
424dolbeau/std-4ftgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
424dolbeau/std-4ftgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
424dolbeau/std-4ftgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
424dolbeau/std-4ftgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
424dolbeau/std-4ftgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
424dolbeau/std-4ftgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
424dolbeau/std-4ftgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
428dolbeau/std-4ftclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
428dolbeau/std-4ftclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
428dolbeau/std-4ftgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
428dolbeau/std-4ftgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
428dolbeau/std-4ftgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
432dolbeau/std-4ftclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
432dolbeau/std-4ftclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
432dolbeau/std-4ftclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
432dolbeau/std-4ftclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
432dolbeau/std-2ftgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
432dolbeau/std-4ftgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
432dolbeau/std-4ftgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
432dolbeau/std-4ftgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
432dolbeau/std-4ftgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
436dolbeau/std-4ftgcc -Os -fomit-frame-pointer2017020120170105
436dolbeau/std-4ftgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
436dolbeau/std-2ftgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
436dolbeau/std-2ftgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
436dolbeau/std-2ftgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
436dolbeau/std-4ftgcc -m64 -Os -fomit-frame-pointer2017020120170105
436dolbeau/std-4ftgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
436dolbeau/std-4ftgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
436dolbeau/std-4ftgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
436dolbeau/std-4ftgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
436dolbeau/std-4ftgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
436dolbeau/std-4ftgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
436dolbeau/std-4ftgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
436dolbeau/std-4ftgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
440dolbeau/std-2ftgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
440dolbeau/std-2ftgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
440dolbeau/std-4ftgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
440dolbeau/std-2ftgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
440dolbeau/std-4ftgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
440dolbeau/std-2ftgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
440dolbeau/std-2ftgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
440dolbeau/std-4ftgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
440dolbeau/std-4ftgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
440dolbeau/std-4ftgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
440dolbeau/std-4ftgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
440dolbeau/std-4ftgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
440dolbeau/std-4ftgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
440dolbeau/std-4ftgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
444dolbeau/std-2ftgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
444dolbeau/std-2ftgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
444dolbeau/std-2ftgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
444dolbeau/std-2ftgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
444dolbeau/std-2ftgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
444dolbeau/std-2ftgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
444dolbeau/std-2ftgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
444dolbeau/std-2ftgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
444dolbeau/std-2ftgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
444dolbeau/std-2ftgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
444dolbeau/std-2ftgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -O2 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-4ftgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
448dolbeau/std-4ftgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
448dolbeau/std-4ftgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
448dolbeau/std-4ftgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
448dolbeau/std-4ftgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-4ftgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
448dolbeau/std-4ftgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
448dolbeau/std-4ftgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-4ftgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -m64 -O2 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -m64 -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
448dolbeau/std-2ftgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
448dolbeau/std-2ftgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
448dolbeau/std-2ftgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
452dolbeau/std-2ftclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
452dolbeau/std-2ftclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
452dolbeau/std-2ftclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
452dolbeau/std-2ftclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
452dolbeau/std-4ftgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
452dolbeau/std-2ftgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
452dolbeau/std-2ftgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
452dolbeau/std-2ftgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
452dolbeau/std-4ftgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
452dolbeau/std-2ftgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
452dolbeau/std-4ftgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
452dolbeau/std-4ftgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
452dolbeau/std-2ftgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
452dolbeau/std-2ftgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
452dolbeau/std-4ftgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
452dolbeau/std-4ftgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
452dolbeau/std-2ftgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
452dolbeau/std-4ftgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
452dolbeau/std-4ftgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
452dolbeau/std-4ftgcc -march=k8 -O -fomit-frame-pointer2017020120170105
452dolbeau/std-2ftgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
452dolbeau/std-4ftgcc -march=nocona -O -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
456dolbeau/std-2ftclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
456dolbeau/std-2ftgcc -O -fomit-frame-pointer2017020120170105
456dolbeau/std-4ftgcc -O -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -m64 -O -fomit-frame-pointer2017020120170105
456dolbeau/std-4ftgcc -m64 -O -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -m64 -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-4ftgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-4ftgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -march=k8 -O -fomit-frame-pointer2017020120170105
456dolbeau/std-2ftgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
456dolbeau/std-4ftgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
456dolbeau/std-2ftgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
460dolbeau/std-1ftclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
460dolbeau/std-1ftclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
460dolbeau/std-1ftclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
460dolbeau/std-1ftclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
460dolbeau/std-2ftgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
460dolbeau/std-2ftgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
460dolbeau/std-2ftgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
460dolbeau/std-2ftgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
460dolbeau/std-2ftgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
460dolbeau/std-2ftgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
460dolbeau/std-2ftgcc -march=nocona -O -fomit-frame-pointer2017020120170105
464dolbeau/std-1ftclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
464dolbeau/std-1ftclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
464dolbeau/std-2ftgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
464dolbeau/std-2ftgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
464dolbeau/std-2ftgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
464dolbeau/std-2ftgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
464dolbeau/std-2ftgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
464dolbeau/std-2ftgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
464dolbeau/std-1ftgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
464dolbeau/std-2ftgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
464dolbeau/std-2ftgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
464dolbeau/std-1ftgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
468dolbeau/std-2ftgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
468dolbeau/std-1ftgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
468dolbeau/std-1ftgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
468dolbeau/std-1ftgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
468dolbeau/std-1ftgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
476dolbeau/std-1ftgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
476dolbeau/std-1ftgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
480dolbeau/std-1ftgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
480dolbeau/std-1ftgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
480dolbeau/std-1ftgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
480dolbeau/std-1ftgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
480dolbeau/std-1ftgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
480dolbeau/std-1ftgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
484dolbeau/std-1ftgcc -Os -fomit-frame-pointer2017020120170105
484dolbeau/std-1ftgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
484dolbeau/std-1ftgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
484dolbeau/std-1ftgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
484dolbeau/std-1ftgcc -m64 -Os -fomit-frame-pointer2017020120170105
484dolbeau/std-1ftgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
484dolbeau/std-1ftgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
484dolbeau/std-1ftgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
484dolbeau/std-1ftgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
484dolbeau/std-1ftgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -O2 -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -O3 -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -m64 -O2 -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -m64 -O3 -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
488dolbeau/std-1ftgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
492dolbeau/std-1ftgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
492dolbeau/std-1ftgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
496dolbeau/std-1ftgcc -O -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -m64 -O -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
496dolbeau/std-1ftgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
496dolbeau/std-1ftgcc -march=nocona -O -fomit-frame-pointer2017020120170105
500dolbeau/std-1ftgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
500dolbeau/std-1ftgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
500dolbeau/std-1ftgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
500dolbeau/std-1ftgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
528dolbeau/std-1ftgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
528dolbeau/std-1ftgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
528dolbeau/std-1ftgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
528dolbeau/std-1ftgcc -march=k8 -O -fomit-frame-pointer2017020120170105
744opensslgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
748opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
748opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
748opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
748opensslgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
752opensslgcc -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -O -fomit-frame-pointer2017020120170105
752opensslgcc -Os -fomit-frame-pointer2017020120170105
752opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
752opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -O -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -Os -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
752opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
752opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
752opensslgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
752opensslgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
752opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
752opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
752opensslgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
752opensslgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
756opensslcc2017020120170105
756opensslgcc -O2 -fomit-frame-pointer2017020120170105
756opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
756opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
756opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
756opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
756opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
756opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
756opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
756opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
756opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
756opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
756opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
756opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
756opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
756opensslgcc -m64 -O2 -fomit-frame-pointer2017020120170105
756opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
756opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
756opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
756opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
756opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
756opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
756opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
756opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
756opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
756opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
756opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
756opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
756opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
756opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
756opensslgcc -march=nocona -O -fomit-frame-pointer2017020120170105
760opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
760opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
760opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
760opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
760opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
760opensslgcc2017020120170105
760opensslgcc -funroll-loops2017020120170105
760opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
760opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
760opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
760opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
764opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
764opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
764opensslgcc -march=k8 -O -fomit-frame-pointer2017020120170105
1620dolbeau/std-4ftgcc2017020120170105
1620dolbeau/std-4ftgcc -funroll-loops2017020120170105
1640dolbeau/std-4ftcc2017020120170105
2164dolbeau/std-2ftgcc -funroll-loops2017020120170105
2172dolbeau/std-2ftgcc2017020120170105
2408dolbeau/std-2ftcc2017020120170105
2436dolbeau/std-1ftgcc2017020120170105
2480dolbeau/std-1ftgcc -funroll-loops2017020120170105
2740dolbeau/std-1ftcc2017020120170105
245108refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
245216refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
247052refgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
247052refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
247052refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
247936refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
247936refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
251792refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
251792refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
268404refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
268408refgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
268876refgcc -O3 -fomit-frame-pointer2017020120170105
268876refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
268940refgcc -m64 -O3 -fomit-frame-pointer2017020120170105
269680refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
269680refgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
270548refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
270604refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
270604refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
270656refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
270656refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
270692refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
279752refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
279760refgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
353128refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
353128refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
353128refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
353128refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
353128refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
353128refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
404696refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
404696refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
404704refgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
405544refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
406028refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
412080refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
412100refgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
413436refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
415956refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
415960refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
417064refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
417256refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
422576refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
422576refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
428596refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
428712refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
430296refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
430408refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
713628refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
713628refgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
714320refgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
717020refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
756972refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
801092refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
801296refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
801300refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
801300refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
801428refgcc -O2 -fomit-frame-pointer2017020120170105
801432refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
801916refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
801944refgcc -m64 -O2 -fomit-frame-pointer2017020120170105
811736refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
811752refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
811756refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
812924refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
813988refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
814696refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
815780refgcc -march=k8 -O -fomit-frame-pointer2017020120170105
815980refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
817360refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
817380refgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
830184refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
833108refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
833220refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
833348refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
833376refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
833404refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
833584refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
833860refgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
835288refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
843304refgcc -Os -fomit-frame-pointer2017020120170105
843316refgcc -m64 -Os -fomit-frame-pointer2017020120170105
843320refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
843376refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
843536refgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
843560refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
843648refgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
843660refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
843668refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
843672refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
843692refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
844172refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
853676refgcc -O -fomit-frame-pointer2017020120170105
853676refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
853684refgcc -m64 -O -fomit-frame-pointer2017020120170105
857164refgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
857184refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
859896refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
860120refgcc -march=nocona -O -fomit-frame-pointer2017020120170105
862720refgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
862724refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
874632refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
4372448refcc2017020120170105
4512352refgcc -funroll-loops2017020120170105
4600032refgcc2017020120170105

Compiler output

Implementation: crypto_core/aes128encrypt/dolbeau/aesenc-int
Compiler: cc
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.8.0/include/emmintrin.h:1112:32: note: passing argument to parameter '__p' here
core.c: _mm_loadu_si128(__m128i const *__p)
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.8.0/include/__wmmintrin_aes.h:62: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.8.0/include/__wmmintrin_aes.h:62: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:31:3: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
core.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
cc dolbeau/aesenc-int
clang -O3 -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/aes128encrypt/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.8.0/include/emmintrin.h:1112: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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments dolbeau/aesenc-int
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments dolbeau/aesenc-int

Compiler output

Implementation: crypto_core/aes128encrypt/dolbeau/aesenc-int
Compiler: gcc
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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/xmmintrin.h:1249:0,
core.c: from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:29,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: core.c: In function 'aes128ni_encrypt':
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
core.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
core.c: ^~~~~~~~~~~~~~~~
core.c: core.c:48:10: note: called from here
core.c: temp = _mm_aesenc_si128(temp, rkeys[i]);
core.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
core.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
core.c: ^~~~~~~~~~~~~~~~~~~~
core.c: core.c:50:8: note: called from here
core.c: ...

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

Compiler output

Implementation: crypto_core/aes128encrypt/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/xmmintrin.h:1249:0,
core.c: from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:29,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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: 83, 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 -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/aes128encrypt/dolbeau/aesenc-int
Compiler: gcc -funroll-loops -m64 -march=k8 -O -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: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/xmmintrin.h:1249:0,
core.c: from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:29,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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: core.c:38:3: note: in expansion of macro 'BLOCK1'
core.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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: core.c:37:3: note: in expansion of macro 'BLOCK1'
core.c: In file included from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
core.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer dolbeau/aesenc-int

Compiler output

Implementation: crypto_core/aes128encrypt/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/xmmintrin.h:1249:0,
core.c: from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:29,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/xmmintrin.h:1249:0,
core.c: from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:29,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:39:0,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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/aes128encrypt/dolbeau/aesenc-int
Compiler: gcc -m64 -march=native -mtune=native -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/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/xmmintrin.h:1249:0,
core.c: from /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/include/immintrin.h:29,
core.c: from core.c:9:
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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: 8, namely:
CompilerImplementations
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