Implementation notes: amd64, glyme, crypto_core/aes128decrypt

Computer: glyme
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 201720170105
Operation: crypto_core
Primitive: aes128decrypt
TimeImplementationCompilerBenchmark dateSUPERCOP version
164dolbeau/aesenc-intclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
164dolbeau/aesenc-intclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
164dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
164dolbeau/aesenc-intgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
188dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
188dolbeau/aesenc-intgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
208dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
208dolbeau/aesenc-intgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
244dolbeau/aesenc-intgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
244dolbeau/aesenc-intgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
552dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
556dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
556dolbeau/std-4rt-nodkgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
556dolbeau/std-4rt-nodkgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
560dolbeau/std-4rt-nodkgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
560dolbeau/std-4rt-nodkgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
560dolbeau/std-4rt-nodkgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
560dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
560dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
560dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
560dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
560dolbeau/std-4rt-nodkgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -O3 -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -m64 -O3 -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -m64 -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -march=k8 -O -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
564dolbeau/std-4rt-nodkgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
564dolbeau/std-4rt-nodkgcc -march=nocona -O -fomit-frame-pointer2017020120170105
568dolbeau/std-4rt-nodkgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
568dolbeau/std-4rt-nodkgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
568dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
568dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
568dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
568dolbeau/std-4rt-nodkgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
568dolbeau/std-4rt-nodkgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
572dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
572dolbeau/std-4rt-nodkgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
572dolbeau/std-4rt-nodkgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
572dolbeau/std-4rt-nodkgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
572dolbeau/std-4rt-nodkgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
572dolbeau/std-4rt-nodkgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
576dolbeau/std-4rt-nodkgcc -O2 -fomit-frame-pointer2017020120170105
576dolbeau/std-4rt-nodkgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
576dolbeau/std-4rt-nodkgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
576dolbeau/std-4rt-nodkgcc -m64 -O2 -fomit-frame-pointer2017020120170105
576dolbeau/std-4rt-nodkgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
576dolbeau/std-4rt-nodkgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
576dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
576dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
576dolbeau/std-4rt-nodkgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
576dolbeau/std-4rt-nodkgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
576dolbeau/std-4rt-nodkgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
576dolbeau/std-4rt-nodkgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
576dolbeau/std-4rt-nodkgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
576dolbeau/std-4rt-nodkgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
580dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
584dolbeau/std-2rt-nodkgcc -O3 -fomit-frame-pointer2017020120170105
584dolbeau/std-2rt-nodkgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
584dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
584dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
584dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
584dolbeau/std-2rt-nodkgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
584dolbeau/std-2rt-nodkgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
584dolbeau/std-4rt-nodkgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
584dolbeau/std-4rt-nodkgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
584dolbeau/std-2rt-nodkgcc -m64 -O3 -fomit-frame-pointer2017020120170105
584dolbeau/std-2rt-nodkgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
584dolbeau/std-2rt-nodkgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
588dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
588dolbeau/std-2rt-nodkgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
588dolbeau/std-4rt-nodkgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
588dolbeau/std-2rt-nodkgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
588dolbeau/std-2rt-nodkgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
588dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
588dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
588dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
588dolbeau/std-2rt-nodkgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
588dolbeau/std-4rt-nodkgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
588dolbeau/std-2rt-nodkgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
588dolbeau/std-4rt-nodkgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
592dolbeau/std-2rt-nodkgcc -O2 -fomit-frame-pointer2017020120170105
592dolbeau/std-2rt-nodkgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
592dolbeau/std-2rt-nodkgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
592dolbeau/std-2rt-nodkgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
592dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
592dolbeau/std-2rt-nodkgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
592dolbeau/std-2rt-nodkgcc -m64 -O2 -fomit-frame-pointer2017020120170105
592dolbeau/std-2rt-nodkgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
592dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
592dolbeau/std-2rt-nodkgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
592dolbeau/std-2rt-nodkgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
592dolbeau/std-2rt-nodkgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
592dolbeau/std-2rt-nodkgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
592dolbeau/std-2rt-nodkgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
592dolbeau/std-2rt-nodkgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
596dolbeau/std-2rt-nodkgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
596dolbeau/std-2rt-nodkgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
596dolbeau/std-4rt-nodkgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
596dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
596dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
596dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
596dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
596dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
596dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
596dolbeau/std-2rt-nodkgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
596dolbeau/std-2rt-nodkgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
596dolbeau/std-4rt-nodkgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
596dolbeau/std-2rt-nodkgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
596dolbeau/std-2rt-nodkgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
596dolbeau/std-2rt-nodkgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
596dolbeau/std-2rt-nodkgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
596dolbeau/std-2rt-nodkgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
596dolbeau/std-2rt-nodkgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
600dolbeau/std-4rt-nodkgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
600dolbeau/std-4rt-nodkgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
600dolbeau/std-4rt-nodkgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
600dolbeau/std-4rt-nodkgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
600dolbeau/std-4rt-nodkgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
600dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
600dolbeau/std-4rt-nodkgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
600dolbeau/std-4rt-nodkgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
600dolbeau/std-4rt-nodkgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
600dolbeau/std-2rt-nodkgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
600dolbeau/std-2rt-nodkgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
600dolbeau/std-4rt-nodkgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
600dolbeau/std-4rt-nodkgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
600dolbeau/std-2rt-nodkgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
604dolbeau/std-4rt-nodkgcc -Os -fomit-frame-pointer2017020120170105
604dolbeau/std-4rt-nodkgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
604dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
604dolbeau/std-4rt-nodkgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
604dolbeau/std-4rt-nodkgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
604dolbeau/std-2rt-nodkgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
608dolbeau/std-4rt-nodkclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
608dolbeau/std-4rt-nodkclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
608dolbeau/std-4rt-nodkgcc -m64 -Os -fomit-frame-pointer2017020120170105
608dolbeau/std-1rt-nodkgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
608dolbeau/std-1rt-nodkgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
612dolbeau/std-4rt-nodkclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
612dolbeau/std-2rt-nodkgcc -Os -fomit-frame-pointer2017020120170105
612dolbeau/std-2rt-nodkgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
612dolbeau/std-2rt-nodkgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
612dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
612dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
612dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
612dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
612dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
612dolbeau/std-2rt-nodkgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
612dolbeau/std-2rt-nodkgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
612dolbeau/std-1rt-nodkgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
612dolbeau/std-1rt-nodkgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
612dolbeau/std-2rt-nodkgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
612dolbeau/std-2rt-nodkgcc -m64 -Os -fomit-frame-pointer2017020120170105
612dolbeau/std-2rt-nodkgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
612dolbeau/std-2rt-nodkgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
612dolbeau/std-2rt-nodkgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
612dolbeau/std-2rt-nodkgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-4rt-nodkclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
616dolbeau/std-4rt-nodkclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
616dolbeau/std-4rt-nodkclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
616dolbeau/std-1rt-nodkgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-1rt-nodkgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
616dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
616dolbeau/std-2rt-nodkgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
616dolbeau/std-1rt-nodkgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-2rt-nodkgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-1rt-nodkgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
616dolbeau/std-2rt-nodkgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-1rt-nodkgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-2rt-nodkgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-2rt-nodkgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
616dolbeau/std-1rt-nodkgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
616dolbeau/std-1rt-nodkgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
616dolbeau/std-1rt-nodkgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
620dolbeau/std-2rt-nodkgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
620dolbeau/std-2rt-nodkgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
620dolbeau/std-2rt-nodkgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
620dolbeau/std-2rt-nodkgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
620dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
620dolbeau/std-2rt-nodkgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
620dolbeau/std-2rt-nodkgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
620dolbeau/std-2rt-nodkgcc -march=k8 -O -fomit-frame-pointer2017020120170105
620dolbeau/std-1rt-nodkgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
624dolbeau/std-1rt-nodkgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
624dolbeau/std-1rt-nodkgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
624dolbeau/std-1rt-nodkgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
624dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
624dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
624dolbeau/std-1rt-nodkgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
624dolbeau/std-1rt-nodkgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
624dolbeau/std-1rt-nodkgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
624dolbeau/std-1rt-nodkgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
624dolbeau/std-1rt-nodkgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
624dolbeau/std-2rt-nodkgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
628dolbeau/std-1rt-nodkgcc -m64 -O3 -fomit-frame-pointer2017020120170105
628dolbeau/std-1rt-nodkgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
628dolbeau/std-1rt-nodkgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
628dolbeau/std-1rt-nodkgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
628dolbeau/std-2rt-nodkgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
628dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
628dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
628dolbeau/std-2rt-nodkgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
628dolbeau/std-2rt-nodkgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
628dolbeau/std-1rt-nodkgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
628dolbeau/std-1rt-nodkgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
628dolbeau/std-1rt-nodkgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
628dolbeau/std-1rt-nodkgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
628dolbeau/std-1rt-nodkgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
628dolbeau/std-1rt-nodkgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
628dolbeau/std-2rt-nodkgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
632dolbeau/std-1rt-nodkgcc -O2 -fomit-frame-pointer2017020120170105
632dolbeau/std-1rt-nodkgcc -O3 -fomit-frame-pointer2017020120170105
632dolbeau/std-2rt-nodkgcc -O -fomit-frame-pointer2017020120170105
632dolbeau/std-1rt-nodkgcc -Os -fomit-frame-pointer2017020120170105
632dolbeau/std-1rt-nodkgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
632dolbeau/std-2rt-nodkgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
632dolbeau/std-1rt-nodkgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
632dolbeau/std-1rt-nodkgcc -m64 -O2 -fomit-frame-pointer2017020120170105
632dolbeau/std-2rt-nodkgcc -m64 -O -fomit-frame-pointer2017020120170105
632dolbeau/std-1rt-nodkgcc -m64 -Os -fomit-frame-pointer2017020120170105
632dolbeau/std-2rt-nodkgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
632dolbeau/std-1rt-nodkgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
632dolbeau/std-2rt-nodkgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
632dolbeau/std-2rt-nodkgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
632dolbeau/std-1rt-nodkgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
632dolbeau/std-2rt-nodkgcc -march=nocona -O -fomit-frame-pointer2017020120170105
636dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
636dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
636dolbeau/std-1rt-nodkgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
636dolbeau/std-1rt-nodkgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
636dolbeau/std-1rt-nodkgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
636dolbeau/std-1rt-nodkgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
652dolbeau/std-1rt-nodkclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
652dolbeau/std-1rt-nodkclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
652dolbeau/std-2rt-nodkclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
652dolbeau/std-2rt-nodkclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
652dolbeau/std-2rt-nodkclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
656dolbeau/std-2rt-nodkclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
656dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
656dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
656dolbeau/std-1rt-nodkgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
656dolbeau/std-1rt-nodkgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
656dolbeau/std-1rt-nodkgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
656dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
656dolbeau/std-1rt-nodkgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
656dolbeau/std-1rt-nodkgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
656dolbeau/std-1rt-nodkgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
656dolbeau/std-1rt-nodkgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
660dolbeau/std-1rt-nodkclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
660dolbeau/std-1rt-nodkgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
660dolbeau/std-1rt-nodkgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
660dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
660dolbeau/std-1rt-nodkgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
660dolbeau/std-1rt-nodkgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
660dolbeau/std-1rt-nodkgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
660dolbeau/std-1rt-nodkgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
660dolbeau/std-1rt-nodkgcc -march=k8 -O -fomit-frame-pointer2017020120170105
664dolbeau/std-1rt-nodkclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
664dolbeau/std-1rt-nodkgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
668dolbeau/std-1rt-nodkclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
668dolbeau/std-1rt-nodkclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
668dolbeau/std-1rt-nodkgcc -O -fomit-frame-pointer2017020120170105
668dolbeau/std-1rt-nodkgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
668dolbeau/std-1rt-nodkgcc -m64 -O -fomit-frame-pointer2017020120170105
668dolbeau/std-1rt-nodkgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
668dolbeau/std-1rt-nodkgcc -march=nocona -O -fomit-frame-pointer2017020120170105
672dolbeau/std-2rt-nodkclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
672dolbeau/std-2rt-nodkclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
1312opensslgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
1312opensslgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
1312opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
1312opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
1312opensslgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
1312opensslgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
1312opensslgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
1312opensslgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
1312opensslgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
1312opensslgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
1312opensslgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
1312opensslgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
1312opensslgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
1312opensslgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
1312opensslgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
1312opensslgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
1312opensslgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
1316opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
1316opensslgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
1316opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
1316opensslgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
1316opensslgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
1316opensslgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
1316opensslgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
1316opensslgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
1316opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
1316opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
1316opensslgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
1324opensslclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
1324opensslclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
1324opensslclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
1324opensslgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
1324opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
1324opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
1328opensslclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
1328opensslclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
1328opensslgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
1328opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
1328opensslgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
1328opensslgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1328opensslgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
1328opensslgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
1328opensslgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
1328opensslgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
1328opensslgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1328opensslgcc -march=k8 -O -fomit-frame-pointer2017020120170105
1332opensslclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
1332opensslgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
1332opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
1336opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
1336opensslgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
1336opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
1336opensslgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
1336opensslgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1336opensslgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
1336opensslgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
1336opensslgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1336opensslgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
1336opensslgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
1336opensslgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
1336opensslgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
1336opensslgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
1336opensslgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
1336opensslgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
1336opensslgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
1336opensslgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
1336opensslgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
1336opensslgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
1340opensslgcc -O2 -fomit-frame-pointer2017020120170105
1340opensslgcc -O3 -fomit-frame-pointer2017020120170105
1340opensslgcc -O -fomit-frame-pointer2017020120170105
1340opensslgcc -Os -fomit-frame-pointer2017020120170105
1340opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
1340opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
1340opensslgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1340opensslgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
1340opensslgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
1340opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
1340opensslgcc -m64 -O2 -fomit-frame-pointer2017020120170105
1340opensslgcc -m64 -O3 -fomit-frame-pointer2017020120170105
1340opensslgcc -m64 -O -fomit-frame-pointer2017020120170105
1340opensslgcc -m64 -Os -fomit-frame-pointer2017020120170105
1340opensslgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1340opensslgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
1340opensslgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
1340opensslgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
1340opensslgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
1340opensslgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
1340opensslgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
1340opensslgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
1340opensslgcc -march=nocona -O -fomit-frame-pointer2017020120170105
1344opensslgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
1344opensslgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
1348opensslcc2017020120170105
1348opensslgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
1352opensslgcc2017020120170105
1352opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
1352opensslgcc -funroll-loops2017020120170105
1352opensslgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
1352opensslgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
1352opensslgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
1356opensslgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
1356opensslgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
1356opensslgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
1356opensslgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
1844dolbeau/std-4rt-nodkgcc2017020120170105
1844dolbeau/std-4rt-nodkgcc -funroll-loops2017020120170105
1852dolbeau/std-4rt-nodkcc2017020120170105
2448dolbeau/std-2rt-nodkgcc -funroll-loops2017020120170105
2476dolbeau/std-2rt-nodkgcc2017020120170105
2708dolbeau/std-2rt-nodkcc2017020120170105
2768dolbeau/std-1rt-nodkgcc -funroll-loops2017020120170105
2772dolbeau/std-1rt-nodkgcc2017020120170105
3144dolbeau/std-1rt-nodkcc2017020120170105
256196refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017020120170105
256220refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
258528refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
258528refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017020120170105
258548refgcc -funroll-loops -O3 -fomit-frame-pointer2017020120170105
259644refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
259644refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017020120170105
264304refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
264304refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017020120170105
280820refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017020120170105
281280refgcc -march=barcelona -O3 -fomit-frame-pointer2017020120170105
281408refgcc -O3 -fomit-frame-pointer2017020120170105
281408refgcc -m64 -O3 -fomit-frame-pointer2017020120170105
282016refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017020120170105
282016refgcc -march=k8 -O3 -fomit-frame-pointer2017020120170105
282160refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017020120170105
282432refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017020120170105
282432refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017020120170105
282432refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017020120170105
282432refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017020120170105
282512refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017020120170105
282648refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017020120170105
293060refgcc -march=nocona -O3 -fomit-frame-pointer2017020120170105
293228refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017020120170105
416660refclang -O3 -fomit-frame-pointer -Qunused-arguments2017020120170105
416660refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
416660refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
416660refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
416844refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017020120170105
416844refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017020120170105
475584refgcc -funroll-loops -O2 -fomit-frame-pointer2017020120170105
475584refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
475612refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017020120170105
476588refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
476588refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017020120170105
487084refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017020120170105
487092refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
487192refgcc -funroll-loops -O -fomit-frame-pointer2017020120170105
487192refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
487212refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017020120170105
492808refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017020120170105
493420refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
493976refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
493976refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017020120170105
501616refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017020120170105
501624refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
502464refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
502472refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017020120170105
841896refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017020120170105
841920refgcc -march=barcelona -O2 -fomit-frame-pointer2017020120170105
851328refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017020120170105
851372refgcc -march=k8 -O2 -fomit-frame-pointer2017020120170105
883328refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017020120170105
947160refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017020120170105
947236refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017020120170105
947248refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017020120170105
947480refgcc -m64 -O2 -fomit-frame-pointer2017020120170105
947484refgcc -O2 -fomit-frame-pointer2017020120170105
947740refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017020120170105
947956refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017020120170105
948564refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017020120170105
955712refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017020120170105
955912refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017020120170105
955920refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017020120170105
955936refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017020120170105
956520refgcc -m64 -march=core2 -O -fomit-frame-pointer2017020120170105
958040refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017020120170105
958572refgcc -m64 -march=k8 -O -fomit-frame-pointer2017020120170105
959508refgcc -march=k8 -O -fomit-frame-pointer2017020120170105
964652refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
964776refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
964780refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017020120170105
964780refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017020120170105
964824refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017020120170105
964840refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
964844refgcc -funroll-loops -Os -fomit-frame-pointer2017020120170105
969136refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017020120170105
969136refgcc -march=nocona -O2 -fomit-frame-pointer2017020120170105
976608refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017020120170105
976804refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
989688refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017020120170105
989716refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017020120170105
989732refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017020120170105
989760refgcc -march=k8 -Os -fomit-frame-pointer2017020120170105
989816refgcc -m64 -Os -fomit-frame-pointer2017020120170105
989820refgcc -Os -fomit-frame-pointer2017020120170105
989932refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017020120170105
989940refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017020120170105
990000refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017020120170105
990008refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017020120170105
990008refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017020120170105
992052refgcc -march=barcelona -Os -fomit-frame-pointer2017020120170105
999680refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017020120170105
1000968refgcc -m64 -march=nocona -O -fomit-frame-pointer2017020120170105
1001276refgcc -march=nocona -O -fomit-frame-pointer2017020120170105
1001836refgcc -fno-schedule-insns -O -fomit-frame-pointer2017020120170105
1001860refgcc -m64 -O -fomit-frame-pointer2017020120170105
1002184refgcc -O -fomit-frame-pointer2017020120170105
1006924refgcc -march=nocona -Os -fomit-frame-pointer2017020120170105
1006964refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017020120170105
1016960refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017020120170105
1016964refgcc -march=barcelona -O -fomit-frame-pointer2017020120170105
5151640refcc2017020120170105
5353180refgcc -funroll-loops2017020120170105
5437648refgcc2017020120170105

Test failure

Implementation: crypto_core/aes128decrypt/dolbeau/std-4rt-nodk
Compiler: gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer dolbeau/std-4rt-nodk

Compiler output

Implementation: crypto_core/aes128decrypt/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:49:16: error: always_inline function '_mm_aesimc_si128' requires target feature 'aes', but would be inlined into function 'aes128ni_setkey_decrypt' that is compiled without support for 'aes'
core.c: rkeys[i] = _mm_aesimc_si128(tkeys[10-i]);
core.c: ^
core.c: core.c:29:3: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
core.c: BLOCK1(0x01);
core.c: ^
core.c: core.c:20:11: note: expanded from macro 'BLOCK1'
core.c: temp1 = _mm_aeskeygenassist_si128(temp0, IMM); \
core.c: ^
core.c: /usr/bin/../lib/clang/3.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: ...

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/aes128decrypt/dolbeau/aesenc-int
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
core.c: core.c:12:34: warning: incompatible pointer types passing 'const unsigned int *' to parameter of type 'const __m128i *' [-Wincompatible-pointer-types]
core.c: __m128i key0 = _mm_loadu_si128((const unsigned int *)(key+0));
core.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: /usr/bin/../lib/clang/3.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/aes128decrypt/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_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: core.c:59:10: note: called from here
core.c: temp = _mm_aesdec_si128(temp, rkeys[i]);
core.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: In file included from /usr/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:52:1: error: inlining failed in call to always_inline '_mm_aesdeclast_si128': target specific option mismatch
core.c: _mm_aesdeclast_si128 (__m128i __X, __m128i __Y)
core.c: ^~~~~~~~~~~~~~~~~~~~
core.c: core.c:61:8: note: called from here
core.c: ...

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

Compiler output

Implementation: crypto_core/aes128decrypt/dolbeau/aesenc-int
Compiler: gcc -O2 -fomit-frame-pointer
core.c: core.c: In function 'aes128ni_setkey_encrypt':
core.c: core.c:12:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: 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 -O2 -fomit-frame-pointer dolbeau/aesenc-int

Compiler output

Implementation: crypto_core/aes128decrypt/dolbeau/aesenc-int
Compiler: gcc -O3 -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 -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -fno-schedule-insns -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -fno-schedule-insns -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -fno-schedule-insns -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -fno-schedule-insns -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core2 -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core2 -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core2 -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core2 -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=corei7 -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=corei7 -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=k8 -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=k8 -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=k8 -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=k8 -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=nocona -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=nocona -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=nocona -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -m64 -march=nocona -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -march=barcelona -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -march=barcelona -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -march=barcelona -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -march=barcelona -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -march=k8 -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -march=k8 -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -march=k8 -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -march=k8 -Os -fomit-frame-pointer dolbeau/aesenc-int
gcc -march=nocona -O2 -fomit-frame-pointer dolbeau/aesenc-int
gcc -march=nocona -O3 -fomit-frame-pointer dolbeau/aesenc-int
gcc -march=nocona -O -fomit-frame-pointer dolbeau/aesenc-int
gcc -march=nocona -Os -fomit-frame-pointer dolbeau/aesenc-int

Compiler output

Implementation: crypto_core/aes128decrypt/dolbeau/aesenc-int
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
core.c: core.c: In function 'aes128ni_setkey_encrypt':
core.c: core.c:12:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: __m128i key0 = _mm_loadu_si128((const unsigned int *)(key+0));
core.c: ^
core.c: In file included from /usr/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/aes128decrypt/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