Implementation notes: amd64, glyme, crypto_core/aes256decrypt

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_core
Primitive: aes256decrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
224dolbeau/aesenc-intclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
224dolbeau/aesenc-intclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
252dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
252dolbeau/aesenc-intgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
264dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
264dolbeau/aesenc-intgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
280dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
280dolbeau/aesenc-intgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
284dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
284dolbeau/aesenc-intgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
736dolbeau/std-4rt-nodkgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
740dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
740dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
740dolbeau/std-4rt-nodkgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
740dolbeau/std-4rt-nodkgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
740dolbeau/std-4rt-nodkgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
740dolbeau/std-4rt-nodkgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
744dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
744dolbeau/std-4rt-nodkgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
744dolbeau/std-4rt-nodkgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
744dolbeau/std-4rt-nodkgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
744dolbeau/std-4rt-nodkgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
744dolbeau/std-4rt-nodkgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
748dolbeau/std-4rt-nodkgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
748dolbeau/std-4rt-nodkgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
748dolbeau/std-4rt-nodkgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
748dolbeau/std-4rt-nodkgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
748dolbeau/std-4rt-nodkgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
748dolbeau/std-4rt-nodkgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
748dolbeau/std-4rt-nodkgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -O -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -m64 -O -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -m64 -Os -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
752dolbeau/std-4rt-nodkgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
756dolbeau/std-4rt-nodkgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -march=k8 -O -fomit-frame-pointer2017020120170105
756dolbeau/std-4rt-nodkgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
756dolbeau/std-4rt-nodkgcc -march=nocona -O -fomit-frame-pointer2017020120170105
760dolbeau/std-4rt-nodkgcc -O2 -fomit-frame-pointer2017020120170105
760dolbeau/std-4rt-nodkgcc -O3 -fomit-frame-pointer2017020120170105
760dolbeau/std-4rt-nodkgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
760dolbeau/std-4rt-nodkgcc -m64 -O2 -fomit-frame-pointer2017020120170105
760dolbeau/std-4rt-nodkgcc -m64 -O3 -fomit-frame-pointer2017020120170105
760dolbeau/std-4rt-nodkgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
760dolbeau/std-4rt-nodkgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
760dolbeau/std-4rt-nodkgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
760dolbeau/std-4rt-nodkgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
760dolbeau/std-4rt-nodkgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
760dolbeau/std-4rt-nodkgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
764dolbeau/std-4rt-nodkgcc -Os -fomit-frame-pointer2017020120170105
764dolbeau/std-4rt-nodkgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
764dolbeau/std-4rt-nodkgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
764dolbeau/std-4rt-nodkgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
772dolbeau/std-4rt-nodkgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
772dolbeau/std-4rt-nodkgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
772dolbeau/std-4rt-nodkgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
772dolbeau/std-4rt-nodkgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
772dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
772dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
772dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
772dolbeau/std-4rt-nodkgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
772dolbeau/std-4rt-nodkgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
776dolbeau/std-4rt-nodkgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
776dolbeau/std-4rt-nodkgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
776dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
776dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
776dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
776dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
776dolbeau/std-4rt-nodkgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
776dolbeau/std-4rt-nodkgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
780dolbeau/std-2rt-nodkgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
784dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
784dolbeau/std-2rt-nodkgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
784dolbeau/std-2rt-nodkgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
784dolbeau/std-2rt-nodkgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
784dolbeau/std-2rt-nodkgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
788dolbeau/std-2rt-nodkgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
792dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
792dolbeau/std-2rt-nodkgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
792dolbeau/std-2rt-nodkgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
792dolbeau/std-2rt-nodkgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
792dolbeau/std-2rt-nodkgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
792dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
792dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
792dolbeau/std-2rt-nodkgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
792dolbeau/std-2rt-nodkgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
796dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
796dolbeau/std-4rt-nodkgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
796dolbeau/std-4rt-nodkgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
796dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
796dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
796dolbeau/std-2rt-nodkgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
796dolbeau/std-2rt-nodkgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
800dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
800dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
800dolbeau/std-2rt-nodkgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
800dolbeau/std-2rt-nodkgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
800dolbeau/std-2rt-nodkgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
804dolbeau/std-2rt-nodkgcc -O2 -fomit-frame-pointer2017020120170105
804dolbeau/std-2rt-nodkgcc -O3 -fomit-frame-pointer2017020120170105
804dolbeau/std-2rt-nodkgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
804dolbeau/std-2rt-nodkgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
804dolbeau/std-2rt-nodkgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
804dolbeau/std-2rt-nodkgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
804dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
804dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
804dolbeau/std-2rt-nodkgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
804dolbeau/std-2rt-nodkgcc -m64 -O2 -fomit-frame-pointer2017020120170105
808dolbeau/std-2rt-nodkgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
808dolbeau/std-2rt-nodkgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
808dolbeau/std-2rt-nodkgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
808dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
808dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
808dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
808dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
808dolbeau/std-2rt-nodkgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
808dolbeau/std-2rt-nodkgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
808dolbeau/std-2rt-nodkgcc -m64 -O3 -fomit-frame-pointer2017020120170105
808dolbeau/std-1rt-nodkgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
808dolbeau/std-2rt-nodkgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
808dolbeau/std-2rt-nodkgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
808dolbeau/std-2rt-nodkgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
808dolbeau/std-1rt-nodkgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
808dolbeau/std-2rt-nodkgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
812dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
812dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
812dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
812dolbeau/std-2rt-nodkgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
812dolbeau/std-2rt-nodkgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
812dolbeau/std-2rt-nodkgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
812dolbeau/std-1rt-nodkgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
812dolbeau/std-1rt-nodkgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
812dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
812dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
812dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
812dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
812dolbeau/std-1rt-nodkgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
816dolbeau/std-1rt-nodkgcc -O3 -fomit-frame-pointer2017020120170105
816dolbeau/std-2rt-nodkgcc -Os -fomit-frame-pointer2017020120170105
816dolbeau/std-1rt-nodkgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
816dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
816dolbeau/std-1rt-nodkgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
816dolbeau/std-1rt-nodkgcc -m64 -O3 -fomit-frame-pointer2017020120170105
816dolbeau/std-2rt-nodkgcc -m64 -Os -fomit-frame-pointer2017020120170105
816dolbeau/std-2rt-nodkgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
816dolbeau/std-1rt-nodkgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
816dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
816dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
816dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
816dolbeau/std-1rt-nodkgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
816dolbeau/std-1rt-nodkgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
816dolbeau/std-1rt-nodkgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
816dolbeau/std-1rt-nodkgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
816dolbeau/std-2rt-nodkgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
816dolbeau/std-1rt-nodkgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
816dolbeau/std-1rt-nodkgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
816dolbeau/std-1rt-nodkgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
816dolbeau/std-2rt-nodkgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
816dolbeau/std-1rt-nodkgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
820dolbeau/std-2rt-nodkgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
820dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
820dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
820dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
820dolbeau/std-1rt-nodkgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
820dolbeau/std-1rt-nodkgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
820dolbeau/std-2rt-nodkgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
820dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
820dolbeau/std-2rt-nodkgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
820dolbeau/std-2rt-nodkgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
820dolbeau/std-2rt-nodkgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
820dolbeau/std-2rt-nodkgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
820dolbeau/std-2rt-nodkgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
820dolbeau/std-2rt-nodkgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
824dolbeau/std-1rt-nodkgcc -O2 -fomit-frame-pointer2017020120170105
824dolbeau/std-1rt-nodkgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
824dolbeau/std-1rt-nodkgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
824dolbeau/std-1rt-nodkgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
824dolbeau/std-1rt-nodkgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
824dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
824dolbeau/std-1rt-nodkgcc -m64 -O2 -fomit-frame-pointer2017020120170105
824dolbeau/std-2rt-nodkgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
828dolbeau/std-1rt-nodkgcc -Os -fomit-frame-pointer2017020120170105
828dolbeau/std-1rt-nodkgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
828dolbeau/std-1rt-nodkgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
828dolbeau/std-1rt-nodkgcc -m64 -Os -fomit-frame-pointer2017020120170105
828dolbeau/std-1rt-nodkgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
828dolbeau/std-1rt-nodkgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
828dolbeau/std-1rt-nodkgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
828dolbeau/std-2rt-nodkgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
828dolbeau/std-1rt-nodkgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
828dolbeau/std-1rt-nodkgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
828dolbeau/std-1rt-nodkgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
832dolbeau/std-1rt-nodkgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
832dolbeau/std-1rt-nodkgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
832dolbeau/std-1rt-nodkgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
836dolbeau/std-1rt-nodkgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
836dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
836dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
836dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
836dolbeau/std-1rt-nodkgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
836dolbeau/std-1rt-nodkgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
840dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
840dolbeau/std-1rt-nodkgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
844dolbeau/std-2rt-nodkgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
844dolbeau/std-2rt-nodkgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
844dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
844dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
844dolbeau/std-1rt-nodkgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
848dolbeau/std-4rt-nodkclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
848dolbeau/std-4rt-nodkclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
848dolbeau/std-4rt-nodkclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
848dolbeau/std-4rt-nodkclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
848dolbeau/std-4rt-nodkclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
848dolbeau/std-1rt-nodkgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
848dolbeau/std-1rt-nodkgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
852dolbeau/std-4rt-nodkclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
852dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
856dolbeau/std-2rt-nodkgcc -O -fomit-frame-pointer2017020120170105
856dolbeau/std-2rt-nodkgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
856dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
856dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
856dolbeau/std-2rt-nodkgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
856dolbeau/std-1rt-nodkgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
856dolbeau/std-2rt-nodkgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
856dolbeau/std-2rt-nodkgcc -m64 -O -fomit-frame-pointer2017020120170105
856dolbeau/std-2rt-nodkgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
856dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
856dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
856dolbeau/std-2rt-nodkgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
856dolbeau/std-2rt-nodkgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
856dolbeau/std-2rt-nodkgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
856dolbeau/std-2rt-nodkgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
856dolbeau/std-2rt-nodkgcc -march=nocona -O -fomit-frame-pointer2017020120170105
860dolbeau/std-1rt-nodkgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
860dolbeau/std-1rt-nodkgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
860dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
864dolbeau/std-1rt-nodkgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
868dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
868dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
868dolbeau/std-1rt-nodkgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
868dolbeau/std-2rt-nodkgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
868dolbeau/std-1rt-nodkgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
868dolbeau/std-1rt-nodkgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
868dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
868dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
868dolbeau/std-1rt-nodkgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
868dolbeau/std-1rt-nodkgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
868dolbeau/std-1rt-nodkgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
868dolbeau/std-1rt-nodkgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
872dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
872dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
872dolbeau/std-1rt-nodkgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
872dolbeau/std-1rt-nodkgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
872dolbeau/std-1rt-nodkgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
872dolbeau/std-1rt-nodkgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
876dolbeau/std-1rt-nodkgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
876dolbeau/std-1rt-nodkgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
880dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
880dolbeau/std-2rt-nodkgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
880dolbeau/std-2rt-nodkgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
880dolbeau/std-2rt-nodkgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
880dolbeau/std-2rt-nodkgcc -march=k8 -O -fomit-frame-pointer2017020120170105
884dolbeau/std-1rt-nodkgcc -O -fomit-frame-pointer2017020120170105
884dolbeau/std-1rt-nodkgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
884dolbeau/std-1rt-nodkgcc -m64 -O -fomit-frame-pointer2017020120170105
884dolbeau/std-1rt-nodkgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
884dolbeau/std-1rt-nodkgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
884dolbeau/std-1rt-nodkgcc -march=k8 -O -fomit-frame-pointer2017020120170105
884dolbeau/std-1rt-nodkgcc -march=nocona -O -fomit-frame-pointer2017020120170105
896dolbeau/std-1rt-nodkgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
896dolbeau/std-1rt-nodkgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
908dolbeau/std-1rt-nodkclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
908dolbeau/std-1rt-nodkclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
908dolbeau/std-1rt-nodkclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
908dolbeau/std-1rt-nodkclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
908dolbeau/std-1rt-nodkclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
908dolbeau/std-1rt-nodkclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
960dolbeau/std-2rt-nodkclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
960dolbeau/std-2rt-nodkclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
960dolbeau/std-2rt-nodkclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
964dolbeau/std-2rt-nodkclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
964dolbeau/std-2rt-nodkclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
964dolbeau/std-2rt-nodkclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
1796opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
1796opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
1804opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
1804opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
1804opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
1804opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
1804opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
1804opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
1804opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
1808opensslcc2017020120170105
1808opensslgcc -O -fomit-frame-pointer2017020120170105
1808opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
1808opensslgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
1808opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
1808opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
1808opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
1808opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
1808opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
1808opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
1808opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
1808opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
1808opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
1808opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
1808opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
1808opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
1808opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
1808opensslgcc -m64 -O -fomit-frame-pointer2017020120170105
1808opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
1808opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
1808opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
1808opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
1808opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
1808opensslgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
1808opensslgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
1808opensslgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
1808opensslgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
1808opensslgcc -march=nocona -O -fomit-frame-pointer2017020120170105
1812opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
1812opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
1812opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
1812opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
1812opensslgcc -Os -fomit-frame-pointer2017020120170105
1812opensslgcc -m64 -Os -fomit-frame-pointer2017020120170105
1812opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
1812opensslgcc -march=k8 -O -fomit-frame-pointer2017020120170105
1812opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
1812opensslgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
1816opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
1816opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
1816opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
1816opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
1816opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
1816opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
1816opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
1816opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
1820opensslgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
1820opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
1820opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
1820opensslgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
1824opensslgcc2017020120170105
1824opensslgcc -O2 -fomit-frame-pointer2017020120170105
1824opensslgcc -O3 -fomit-frame-pointer2017020120170105
1824opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
1824opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
1824opensslgcc -funroll-loops2017020120170105
1824opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
1824opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
1824opensslgcc -m64 -O2 -fomit-frame-pointer2017020120170105
1824opensslgcc -m64 -O3 -fomit-frame-pointer2017020120170105
1824opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1824opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
1824opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
1824opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
1824opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
1824opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
1824opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
1824opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
1824opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
1824opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
1824opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
1824opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
1824opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1824opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
1824opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
1824opensslgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
1828opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
1828opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
1828opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
1828opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
1828opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
1828opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
1828opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1828opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1828opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
1828opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1828opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1828opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
1828opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1828opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1844opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
1844opensslgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
1856opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
1856opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
1856opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
1856opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
2412dolbeau/std-4rt-nodkgcc2017020120170105
2420dolbeau/std-4rt-nodkgcc -funroll-loops2017020120170105
2436dolbeau/std-4rt-nodkcc2017020120170105
3304dolbeau/std-2rt-nodkgcc2017020120170105
3308dolbeau/std-2rt-nodkgcc -funroll-loops2017020120170105
3680dolbeau/std-2rt-nodkcc2017020120170105
3724dolbeau/std-1rt-nodkgcc2017020120170105
3724dolbeau/std-1rt-nodkgcc -funroll-loops2017020120170105
4308dolbeau/std-1rt-nodkcc2017020120170105
353632refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
353636refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
357116refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
357124refgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
357124refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
358564refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
358568refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
365284refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
365284refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
387300refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
387800refgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
388380refgcc -O3 -fomit-frame-pointer2017020120170105
388380refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
388380refgcc -m64 -O3 -fomit-frame-pointer2017020120170105
388984refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
388984refgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
389504refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
389704refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
389708refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
389708refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
389808refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
389860refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
404952refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
404952refgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
579628refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
579628refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
579636refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
579788refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
579840refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
579840refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
660828refgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
660828refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
660828refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
662876refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
662876refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
675076refgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
675088refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
676240refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
676368refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
676888refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
676892refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
679548refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
686984refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
686984refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
697096refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
697096refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
700320refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
700324refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
1173476refgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1177576refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1179268refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
1179680refgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
1216400refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
1216520refgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
1216624refgcc -Os -fomit-frame-pointer2017020120170105
1216628refgcc -m64 -Os -fomit-frame-pointer2017020120170105
1216628refgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
1216632refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
1216764refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
1217824refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
1217880refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
1217952refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
1217952refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
1217956refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
1242552refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
1243240refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
1249256refgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
1250504refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
1256556refgcc -O2 -fomit-frame-pointer2017020120170105
1256556refgcc -m64 -O2 -fomit-frame-pointer2017020120170105
1256616refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
1256620refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
1256680refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
1256712refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
1257136refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
1257544refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
1257588refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
1257636refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
1257780refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
1257912refgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
1258288refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
1258528refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
1259396refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
1259528refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
1295944refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
1296056refgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
1319296refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
1319308refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
1319328refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
1319400refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
1321756refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
1322212refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
1326084refgcc -march=k8 -O -fomit-frame-pointer2017020120170105
1331764refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
1342560refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
1369168refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
1369252refgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
1433216refgcc -m64 -O -fomit-frame-pointer2017020120170105
1433716refgcc -march=nocona -O -fomit-frame-pointer2017020120170105
1434316refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
1434820refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
1438944refgcc -O -fomit-frame-pointer2017020120170105
7167560refcc2017020120170105
7358444refgcc2017020120170105
7504376refgcc -funroll-loops2017020120170105

Compiler output

Implementation: crypto_core/aes256decrypt/dolbeau/aesenc-int
Compiler: cc
core.c: core.c:13: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:14:34: warning: incompatible pointer types passing 'const unsigned int *' to parameter of type 'const __m128i *' [-Wincompatible-pointer-types]
core.c: __m128i key1 = _mm_loadu_si128((const unsigned int *)(key+16));
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:72:16: error: always_inline function '_mm_aesimc_si128' requires target feature 'aes', but would be inlined into function 'aes256ni_setkey_decrypt' that is compiled without support for 'aes'
core.c: rkeys[i] = _mm_aesimc_si128(tkeys[14-i]);
core.c: ^
core.c: core.c:43:3: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
core.c: BLOCK1(0x01);
core.c: ^
core.c: core.c:24:11: note: expanded from macro 'BLOCK1'
core.c: temp1 = _mm_aeskeygenassist_si128(temp2, 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:44: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/aes256decrypt/dolbeau/aesenc-int
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
core.c: core.c:13: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:14:34: warning: incompatible pointer types passing 'const unsigned int *' to parameter of type 'const __m128i *' [-Wincompatible-pointer-types]
core.c: __m128i key1 = _mm_loadu_si128((const unsigned int *)(key+16));
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: 2 warnings 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/aes256decrypt/dolbeau/aesenc-int
Compiler: gcc
core.c: core.c: In function 'aes256ni_setkey_encrypt':
core.c: core.c:13: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: core.c:14:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: __m128i key1 = _mm_loadu_si128((const unsigned int *)(key+16));
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 'aes256ni_decrypt':
core.c: /usr/local/lib/gcc6/gcc/x86_64-portbld-freebsd11.0/6.3.0/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: ...

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

Compiler output

Implementation: crypto_core/aes256decrypt/dolbeau/aesenc-int
Compiler: gcc -O2 -fomit-frame-pointer
core.c: core.c: In function 'aes256ni_setkey_encrypt':
core.c: core.c:13: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: core.c:14:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: __m128i key1 = _mm_loadu_si128((const unsigned int *)(key+16));
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:24:9: note: called from here
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 -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=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/aes256decrypt/dolbeau/aesenc-int
Compiler: gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer
core.c: core.c: In function 'aes256ni_setkey_encrypt':
core.c: core.c:13: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: core.c:14: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:24:9: note: called from here
core.c: core.c:61: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 -march=barcelona -Os -fomit-frame-pointer dolbeau/aesenc-int

Compiler output

Implementation: crypto_core/aes256decrypt/dolbeau/aesenc-int
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
core.c: core.c: In function 'aes256ni_setkey_encrypt':
core.c: core.c:13: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: core.c:14:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: __m128i key1 = _mm_loadu_si128((const unsigned int *)(key+16));
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:24:9: note: called from here
core.c: ...
core.c: core.c: In function 'aes256ni_setkey_encrypt':
core.c: core.c:13: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: core.c:14:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: __m128i key1 = _mm_loadu_si128((const unsigned int *)(key+16));
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:24:9: note: called from here
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/aes256decrypt/dolbeau/aesenc-int
Compiler: gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer
core.c: core.c: In function 'aes256ni_setkey_encrypt':
core.c: core.c:13: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: core.c:14:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: __m128i key1 = _mm_loadu_si128((const unsigned int *)(key+16));
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