Implementation notes: amd64, mangetsu, crypto_aead/aes256cpfbv1

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes256cpfbv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
24312aesnigcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
24312aesnigcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
24320aesnigcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
24332aesnigcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
24348aesniclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
24352aesniclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091620140907
24356aesniclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
24360aesnigcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
24384aesnigcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
24452aesniclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
34052aesnigcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
34096aesnigcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
34096aesnigcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
34952aesnigcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
35092aesnigcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
35104aesnigcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
35152aesnigcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
35204aesnigcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
35364aesnigcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
37004aesnigcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
37316aesnigcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
37492aesnigcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
37504aesnigcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
37604aesnigcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
37872aesnigcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
37876aesnigcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
38220aesnigcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
38280aesnigcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
163268gladmangcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091620140907
163324gladmangcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
163376gladmangcc-4.8 -m64 -Os -fomit-frame-pointer2014091620140907
163388gladmangcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
163440gladmangcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091620140907
163488gladmangcc-4.8 -Os -fomit-frame-pointer2014091620140907
163640gladmangcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
163652gladmangcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
163660gladmangcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
163680gladmangcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
163684gladmangcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
164088gladmangcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
164372gladmangcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
164400gladmangcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
164416gladmangcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
164440gladmangcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
164624gladmangcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
164632gladmangcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
164660gladmangcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
164672gladmangcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
164728gladmangcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
164744gladmangcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
164760gladmangcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
164792gladmangcc-4.8 -m64 -O3 -fomit-frame-pointer2014091620140907
164816gladmangcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
164872gladmangcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
164888gladmangcc-4.8 -O3 -fomit-frame-pointer2014091620140907
164904gladmangcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
164916gladmangcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
164948gladmangcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
164980gladmangcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091620140907
164992gladmangcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
165016gladmangcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
165068gladmangcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
165080gladmangcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091620140907
165120gladmangcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
165144gladmangcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
165160gladmangcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
165180gladmangcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
165200gladmangcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
165208gladmangcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
165228gladmangcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
165228gladmangcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
165236gladmangcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
165272gladmangcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
165280gladmangcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
165284gladmangcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
165288gladmangcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
165288gladmangcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
165312gladmangcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
165316gladmangcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
165320gladmangcc-4.8 -m64 -O2 -fomit-frame-pointer2014091620140907
165332gladmangcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
165340gladmangcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
165344gladmangcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
165356gladmangcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
165364gladmangcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
165372gladmangcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
165384gladmangcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
165384gladmangcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
165392gladmangcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
165396gladmangcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
165408gladmangcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
165412gladmangcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
165452gladmangcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
165452gladmangcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
165464gladmangcc-4.8 -O2 -fomit-frame-pointer2014091620140907
165476gladmangcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
165488gladmangcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
165504gladmangcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
165512gladmangcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
165520gladmangcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
165520gladmangcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091620140907
165548gladmangcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
165576gladmangcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
165576gladmangcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
165616gladmangcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
165672gladmangcc-4.7 -m64 -O3 -fomit-frame-pointer2014091620140907
165696gladmangcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
165700gladmangcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
165712gladmangcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
165760gladmangcc-4.7 -O3 -fomit-frame-pointer2014091620140907
165796gladmangcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
165884gladmangcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
165896gladmangcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091620140907
165904gladmangcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
165928gladmangcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
165940gladmangcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
165956gladmangcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
165988gladmangcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
166020gladmangcc-4.7 -O2 -fomit-frame-pointer2014091620140907
166060gladmangcc-4.7 -m64 -O2 -fomit-frame-pointer2014091620140907
166064gladmangcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091620140907
166116gladmangcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
166124gladmangcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
166132gladmangcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
166176gladmangcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
166264gladmangcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
166268gladmangcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
166280gladmangcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
166324gladmangcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
166624gladmangcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
166888gladmangcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091620140907
166900gladmangcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
166980gladmangcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
167032gladmangcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
167056gladmangcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
167112gladmangcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
167200gladmangcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
168676gladmangcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
168912gladmangcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
169296gladmangcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
169324gladmangcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091620140907
169360gladmangcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
169528gladmangcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
169588gladmangcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
169776gladmangcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
169892gladmangcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091620140907
169920gladmangcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
170116gladmangcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
170436gladmangcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
170476gladmangcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
170656gladmangcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091620140907
170740gladmangcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
170908gladmangcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091620140907
171168gladmangcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
171180aesrefgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
171204gladmangcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
171480gladmangcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
171548gladmangcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
171584aesrefgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
171608gladmangcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
171816aesrefgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
171952gladmangcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
171952aesrefgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
171964aesrefgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
172072gladmangcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091620140907
172104aesrefgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
172176gladmangcc-4.7 -Os -fomit-frame-pointer2014091620140907
172248gladmangcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
172264gladmangcc-4.7 -m64 -Os -fomit-frame-pointer2014091620140907
172368gladmangcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
172396gladmangcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
172444gladmangcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091620140907
172488aesrefgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
172500gladmangcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091620140907
172520aesrefgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
172524gladmangcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
172676aesrefgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
172748aesrefgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
172800gladmangcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
172808aesrefgcc-4.8 -O3 -fomit-frame-pointer2014091620140907
172904gladmangcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
173120aesrefgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
173148gladmangcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
173220gladmangcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
173348gladmangcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091620140907
173388gladmangcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
173428gladmangcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
173548gladmangcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
173600gladmangcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
174332aesrefgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091620140907
174344aesrefgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
174352gladmangcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
174392aesrefgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
174468aesrefgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
174488aesrefgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
174652aesrefgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
174736aesrefgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
174796aesrefgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
174852aesrefgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
174860aesrefgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
174904aesrefgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
174912aesrefgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
174960aesrefgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
175076aesrefgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
175088aesrefgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
175096aesrefgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
175124aesrefgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
175232aesrefgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
175240aesrefgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
175276aesrefgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
175340aesrefgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
175536aesrefgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
175600aesrefgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
175760aesrefgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
175776aesrefgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
175800aesrefgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
176100aesrefgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
176188aesrefgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
176376aesrefgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
176536aesrefgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
176628aesrefgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
176688aesrefgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091620140907
177004aesrefgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
177016aesrefgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
177020aesrefgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091620140907
177072aesrefgcc-4.8 -O2 -fomit-frame-pointer2014091620140907
177212aesrefgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
177232aesrefgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
177232aesrefgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
177252aesrefgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
177272aesrefgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
177364gladmangcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
177372gladmangcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091620140907
177416aesrefgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
177428gladmangcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
177464aesrefgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
177608aesrefgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
177612gladmangcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
177652gladmangcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
177676gladmangcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
177776gladmangcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
177900gladmangcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
178072aesrefgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091620140907
178176aesrefgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
178260aesrefgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
178320aesrefgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
178432gladmangcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
178584aesrefgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
178656aesrefgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091620140907
178836gladmanclang -O3 -fomit-frame-pointer2014091620140907
178852aesrefgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091620140907
178852aesrefgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
178892gladmangcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
178892gladmangcc-4.8 -march=k8 -O -fomit-frame-pointer2014091620140907
178948gladmangcc-4.8 -march=nocona -O -fomit-frame-pointer2014091620140907
178992gladmangcc-4.8 -O -fomit-frame-pointer2014091620140907
179060gladmangcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
179148gladmanclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091620140907
179196gladmangcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
179232gladmangcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
179256aesrefgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
179304gladmangcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
179324gladmangcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
179380gladmangcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
179380gladmangcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091620140907
179392aesrefgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
179480aesrefgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
179684gladmangcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
179692gladmanclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
179748gladmanclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091620140907
179804gladmangcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
179892aesrefgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
179904aesrefgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
179924gladmangcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
179980aesrefgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091620140907
180076aesrefgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
180172aesrefgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
180284aesrefgcc-4.7 -O2 -fomit-frame-pointer2014091620140907
180424gladmangcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
180452aesrefgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
180456aesrefgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091620140907
180472aesrefgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
180540aesrefgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091620140907
181072gladmangcc-4.8 -m64 -O -fomit-frame-pointer2014091620140907
181140aesrefgcc-4.7 -O3 -fomit-frame-pointer2014091620140907
181964aesrefgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
182068aesrefgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091620140907
182164aesrefgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
182340aesrefgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
182376aesrefgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091620140907
182408aesrefgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
182520aesrefgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
182524aesrefgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
182528aesrefgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
182572aesrefgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
182628aesrefgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
182664aesrefgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
182676aesrefgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
182692aesrefgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
182732gladmangcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091620140907
182776aesrefgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
182864gladmangcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
182900gladmangcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
182940aesrefgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
182976gladmangcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
183004gladmangcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
183052gladmangcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
183068gladmangcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
183084gladmangcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
183104aesrefgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
183168gladmangcc-4.7 -march=k8 -O -fomit-frame-pointer2014091620140907
183180aesrefgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
183192aesrefgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
183228aesrefgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
183248aesrefgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
183276aesrefgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
183276aesrefgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
183280aesrefgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
183308aesrefgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
183384aesrefgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
183420gladmangcc-4.7 -O -fomit-frame-pointer2014091620140907
183432gladmangcc-4.7 -march=nocona -O -fomit-frame-pointer2014091620140907
183452gladmangcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
183468gladmangcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
183548gladmangcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
183588gladmangcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
183604gladmangcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
183652aesrefgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
183656gladmangcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
183664gladmangcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091620140907
183700aesrefgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
183708gladmangcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
183724gladmangcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
183748aesrefgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
183896aesrefgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
183912gladmangcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
184012gladmangcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
184056aesrefgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091620140907
184272gladmangcc-4.7 -m64 -O -fomit-frame-pointer2014091620140907
184420aesrefgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
184600aesrefgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091620140907
184760gladmanclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
184796aesrefgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
184824gladmanclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
185636aesrefgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
185684gladmangcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
185784aesrefgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
185804aesrefgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
185924aesrefgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
186220gladmanclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
186428gladmangcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
186836aesrefgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
186904aesrefgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091620140907
187332aesrefgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
187368aesrefgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
187548aesrefgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
187724aesrefgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
187728aesrefgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091620140907
187740aesrefgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
187848aesrefgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
188412aesrefgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
188528aesrefgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
188580aesrefgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091620140907
188592aesrefgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
188708aesrefgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
188728aesrefgcc-4.8 -m64 -Os -fomit-frame-pointer2014091620140907
188772aesrefgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091620140907
188844aesrefgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
188848aesrefgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
188856aesrefgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
188868aesrefgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091620140907
188884aesrefgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
188960aesrefgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
189116aesrefgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
189164aesrefgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
189184aesrefgcc-4.8 -Os -fomit-frame-pointer2014091620140907
189376aesrefgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
189628aesrefgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
189664aesrefgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
189668aesrefgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
189700aesrefgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
189700aesrefgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
189932aesrefgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091620140907
190192aesrefgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
190756aesrefgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
190992aesrefgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
190996aesrefgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091620140907
191016aesrefgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
191092aesrefgcc-4.7 -m64 -Os -fomit-frame-pointer2014091620140907
191100aesrefgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
191144aesrefgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091620140907
191172aesrefgcc-4.7 -Os -fomit-frame-pointer2014091620140907
191248aesrefgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091620140907
191340aesrefgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091620140907
191392aesrefgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
191492aesrefgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
191640aesrefgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
191648aesrefgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
191680aesrefgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091620140907
192364aesrefgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
192504aesrefgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
192552aesrefgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091620140907
192692aesrefgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
192844aesrefgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
192932aesrefgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
192940aesrefgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091620140907
192976aesrefgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
192976aesrefgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
193116aesrefgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
193156aesrefgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
193172aesrefgcc-4.7 -m64 -O -fomit-frame-pointer2014091620140907
193172aesrefgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
193196aesrefgcc-4.8 -O -fomit-frame-pointer2014091620140907
193288aesrefgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
193304aesrefgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091620140907
193388aesrefgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
193392aesrefgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
193460aesrefgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
193512aesrefgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
193532aesrefgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
193544aesrefgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
193564aesrefgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
193716aesrefgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
193740aesrefgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091620140907
193776aesrefgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
193812aesrefgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
193856aesrefgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
193876aesrefgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
193952aesrefgcc-4.8 -m64 -O -fomit-frame-pointer2014091620140907
194056aesrefgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
194160aesrefgcc-4.7 -O -fomit-frame-pointer2014091620140907
194860aesrefgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
194896aesrefgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
195648aesrefgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
198300aesrefgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091620140907
199064aesrefgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
206832aesrefclang -O3 -fomit-frame-pointer2014091620140907
207640aesrefclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091620140907
207704aesrefclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
208020aesrefclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091620140907
211756aesrefclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
211928aesrefclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
212504aesrefclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
345044gladmangcc-4.72014091620140907
345388gladmangcc-4.82014091620140907
345428gladmangcc-4.8 -funroll-loops2014091620140907
345484gladmancc2014091620140907
345612gladmangcc-4.7 -funroll-loops2014091620140907
397092aesrefgcc-4.7 -funroll-loops2014091620140907
397552aesrefgcc-4.72014091620140907
400040aesrefgcc-4.8 -funroll-loops2014091620140907
401364aesrefgcc-4.82014091620140907
402448aesrefcc2014091620140907
234491920refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
234496500refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
234497708refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
234497748refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
234502816refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
234505748refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
234512648refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
234512888refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
234513008refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091620140907
234514436refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
234514736refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
234515308refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091620140907
234515956refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
234520520refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091620140907
234520740refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
234522104refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
234524368refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
234525488refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
234527004refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
234527528refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
234535288refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
234540728refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
234546776refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091620140907
234556488refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091620140907
234557420refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
234573420refgcc-4.7 -O2 -fomit-frame-pointer2014091620140907
234575108refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
234707220refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
234710180refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
234828148refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
234830324refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
234834316refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
234834740refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
234836060refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
234840156refgcc-4.8 -O3 -fomit-frame-pointer2014091620140907
234840880refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
234841280refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091620140907
234842788refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
234848992refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
234853148refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091620140907
234858844refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
234858960refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
234865624refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
234867076refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
234867436refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
234871156refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
234876956refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
234883456refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
234885668refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
234887216refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
234888252refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
234891048refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
234891700refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
234892396refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091620140907
234892636refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
234893556refgcc-4.7 -Os -fomit-frame-pointer2014091620140907
234896308refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
234896952refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
234897612refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
234899180refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
234901520refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
234903664refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
234904620refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
234905368refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091620140907
234906052refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091620140907
234906652refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091620140907
234909480refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
234909840refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
234912488refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
234912676refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
234912888refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
234914724refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
234916972refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091620140907
234917100refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091620140907
234918064refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
234918520refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091620140907
234919488refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
234920420refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
234925020refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091620140907
234926028refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
234926140refgcc-4.7 -m64 -Os -fomit-frame-pointer2014091620140907
234926772refgcc-4.8 -Os -fomit-frame-pointer2014091620140907
234938532refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091620140907
234939736refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091620140907
234942344refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091620140907
234949916refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
234954172refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091620140907
234954660refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
234959312refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
234966352refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091620140907
234967648refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
234971744refgcc-4.8 -m64 -Os -fomit-frame-pointer2014091620140907
234994028refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091620140907
235012276refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
235021712refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091620140907
235061644refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
235079776refgcc-4.72014091620140907
235082100refgcc-4.7 -funroll-loops2014091620140907
235108996refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
235110212refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
235121132refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
235121852refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091620140907
235127928refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
235128452refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
235142184refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091620140907
235144112refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091620140907
235144248refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091620140907
235152804refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091620140907
235156840refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091620140907
235157148refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091620140907
235158704refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091620140907
235160404refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091620140907
235163732refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091620140907
235168896refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
235180796refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091620140907
235182488refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091620140907
235195356refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091620140907
235234752refgcc-4.8 -O2 -fomit-frame-pointer2014091620140907
235254536refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091620140907
235358304refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091620140907
235358900refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
235366372refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091620140907
235368720refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091620140907
235369480refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
235370552refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091620140907
235375264refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091620140907
235378588refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091620140907
235378816refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
235378892refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091620140907
235381440refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
235383148refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091620140907
235386988refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091620140907
235389456refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091620140907
235405784refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091620140907
235413712refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
235420084refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091620140907
235421588refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091620140907
235423020refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
235426656refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091620140907
235544660refgcc-4.82014091620140907
235554004refcc2014091620140907
235557756refgcc-4.8 -funroll-loops2014091620140907
235640368refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
235799192refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091620140907
235814672refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
235815984refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
235825600refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091620140907
235835472refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091620140907
235840148refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091620140907
235853324refgcc-4.7 -O3 -fomit-frame-pointer2014091620140907
235861356refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091620140907
235884452refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091620140907
236154440refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091620140907
236154464refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
236156532refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
236160832refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
236164828refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
236168168refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091620140907
236172568refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
236174620refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
236177276refgcc-4.8 -O -fomit-frame-pointer2014091620140907
236182408refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
236182532refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
236182768refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091620140907
236184056refgcc-4.8 -m64 -O -fomit-frame-pointer2014091620140907
236184604refgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091620140907
236191936refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091620140907
236207752refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
236214768refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
236216056refgcc-4.7 -O -fomit-frame-pointer2014091620140907
236216620refgcc-4.7 -m64 -O -fomit-frame-pointer2014091620140907
236217352refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091620140907
236220704refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
236222568refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091620140907
236225164refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091620140907
236226968refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
236227476refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091620140907
236234852refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091620140907
236241396refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091620140907
236243236refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091620140907
236245972refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091620140907
236246020refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091620140907
236249036refclang -O3 -fomit-frame-pointer2014091620140907
236251088refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
236251536refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
236251740refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091620140907
236251796refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091620140907
236254388refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091620140907
236255616refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091620140907
236257408refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091620140907
236257528refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091620140907
236259324refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091620140907
236259668refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091620140907
236261240refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091620140907
236261280refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
236263596refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091620140907
236264000refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091620140907
236264496refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091620140907
236265376refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091620140907
236265804refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091620140907
236268072refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
236271076refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091620140907
236278852refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091620140907
236296748refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091620140907
236299404refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091620140907
236300700refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091620140907
236316616refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091620140907
236341084refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091620140907
236347908refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091620140907
236356020refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091620140907
236356876refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
236494220refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
237757756refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091620140907

Test failure

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 29, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer aesni aesref gladman ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer aesref gladman ref
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer aesni aesref gladman ref
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer aesni gladman
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer aesni aesref gladman ref
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer aesni aesref gladman ref
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer aesni aesref gladman ref
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer aesni aesref gladman ref

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: cc
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: # error "AES/PCLMUL instructions not enabled"
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:52:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: k1 = _mm_aesenc_si128(k1,temp1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:53:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: k2 = _mm_aesenc_si128(k2,temp1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:54:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x2);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:56:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: k1 = _mm_aesenc_si128(k1,temp1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:57:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: k2 = _mm_aesenc_si128(k2,temp1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:58:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x4);
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 87, namely:
CompilerImplementations
cc aesni
gcc-4.8 aesni
gcc-4.8 -O2 -fomit-frame-pointer aesni
gcc-4.8 -O3 -fomit-frame-pointer aesni
gcc-4.8 -O -fomit-frame-pointer aesni
gcc-4.8 -Os -fomit-frame-pointer aesni
gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer aesni
gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer aesni
gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer aesni
gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops aesni
gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -O -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -Os -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer aesni
gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer aesni
gcc-4.8 -m64 -O2 -fomit-frame-pointer aesni
gcc-4.8 -m64 -O3 -fomit-frame-pointer aesni
gcc-4.8 -m64 -O -fomit-frame-pointer aesni
gcc-4.8 -m64 -Os -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer aesni
gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc-4.8 -march=barcelona -O -fomit-frame-pointer aesni
gcc-4.8 -march=barcelona -Os -fomit-frame-pointer aesni
gcc-4.8 -march=k8 -O2 -fomit-frame-pointer aesni
gcc-4.8 -march=k8 -O3 -fomit-frame-pointer aesni
gcc-4.8 -march=k8 -O -fomit-frame-pointer aesni
gcc-4.8 -march=k8 -Os -fomit-frame-pointer aesni
gcc-4.8 -march=nocona -O2 -fomit-frame-pointer aesni
gcc-4.8 -march=nocona -O3 -fomit-frame-pointer aesni
gcc-4.8 -march=nocona -O -fomit-frame-pointer aesni
gcc-4.8 -march=nocona -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: cc
encrypt.c: encrypt.c:22:25: fatal error: openssl/evp.h: No such file or directory
encrypt.c: #include gt;
encrypt.c: ^
encrypt.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 102, namely:
CompilerImplementations
cc evp
gcc-4.8 evp
gcc-4.8 -O2 -fomit-frame-pointer evp
gcc-4.8 -O3 -fomit-frame-pointer evp
gcc-4.8 -O -fomit-frame-pointer evp
gcc-4.8 -Os -fomit-frame-pointer evp
gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer evp
gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer evp
gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer evp
gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer evp
gcc-4.8 -funroll-loops evp
gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -O -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -Os -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer evp
gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer evp
gcc-4.8 -m64 -O2 -fomit-frame-pointer evp
gcc-4.8 -m64 -O3 -fomit-frame-pointer evp
gcc-4.8 -m64 -O -fomit-frame-pointer evp
gcc-4.8 -m64 -Os -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer evp
gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer evp
gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer evp
gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer evp
gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer evp
gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer evp
gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer evp
gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer evp
gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer evp
gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer evp
gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer evp
gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer evp
gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer evp
gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer evp
gcc-4.8 -march=barcelona -O -fomit-frame-pointer evp
gcc-4.8 -march=barcelona -Os -fomit-frame-pointer evp
gcc-4.8 -march=k8 -O2 -fomit-frame-pointer evp
gcc-4.8 -march=k8 -O3 -fomit-frame-pointer evp
gcc-4.8 -march=k8 -O -fomit-frame-pointer evp
gcc-4.8 -march=k8 -Os -fomit-frame-pointer evp
gcc-4.8 -march=nocona -O2 -fomit-frame-pointer evp
gcc-4.8 -march=nocona -O3 -fomit-frame-pointer evp
gcc-4.8 -march=nocona -O -fomit-frame-pointer evp
gcc-4.8 -march=nocona -Os -fomit-frame-pointer evp

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: clang -O3 -fomit-frame-pointer
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/bin/../lib64/clang/3.3/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
cpfbkey.c: # error "AES/PCLMUL instructions not enabled"
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:50:9: warning: implicit declaration of function '_mm_aeskeygenassist_si128' is invalid in C99 [-Wimplicit-function-declaration]
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:50:7: error: assigning to '__m128i' from incompatible type 'int'
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x1);
cpfbkey.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:52:6: warning: implicit declaration of function '_mm_aesenc_si128' is invalid in C99 [-Wimplicit-function-declaration]
cpfbkey.c: k1 = _mm_aesenc_si128(k1,temp1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:52:4: error: assigning to '__m128i' from incompatible type 'int'
cpfbkey.c: k1 = _mm_aesenc_si128(k1,temp1);
cpfbkey.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:53:4: error: assigning to '__m128i' from incompatible type 'int'
cpfbkey.c: k2 = _mm_aesenc_si128(k2,temp1);
cpfbkey.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:54:7: error: assigning to '__m128i' from incompatible type 'int'
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x2);
cpfbkey.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:56:4: error: assigning to '__m128i' from incompatible type 'int'
cpfbkey.c: k1 = _mm_aesenc_si128(k1,temp1);
cpfbkey.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer aesni
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer aesni
clang -O3 -fwrapv -mavx -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: clang -O3 -fomit-frame-pointer
encrypt.c: encrypt.c:22:10: fatal error: 'openssl/evp.h' file not found
encrypt.c: #include gt;
encrypt.c: ^
encrypt.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer evp
clang -O3 -fwrapv -march=native -fomit-frame-pointer evp
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer evp
clang -O3 -fwrapv -mavx -fomit-frame-pointer evp
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer evp

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
aescrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
aeskey.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
aestab.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gladman
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gladman
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer gladman

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cpfbkey.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aesni
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes256cpfbv1/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
encrypt.c: encrypt.c:22:10: fatal error: 'openssl/evp.h' file not found
encrypt.c: #include gt;
encrypt.c: ^
encrypt.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer evp
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer evp
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer evp

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
rijndael-alg-fst.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aesref
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aesref
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aesref

Compiler output

Implementation: crypto_aead/aes256cpfbv1/gladman
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
aescrypt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
aeskey.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
aestab.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
encrypt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer gladman

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
cpfbkey.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
encrypt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes256cpfbv1/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
encrypt.c: encrypt.c:22:10: fatal error: 'openssl/evp.h' file not found
encrypt.c: #include gt;
encrypt.c: ^
encrypt.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer evp

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
encrypt.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
rijndael-alg-fst.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer aesref

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
cpfbkey.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
cpfbkey.c: In file included from cpfbkey.c:15:
cpfbkey.c: /usr/bin/../lib64/clang/3.3/include/wmmintrin.h:30:3: error: "AES/PCLMUL instructions not enabled"
cpfbkey.c: # error "AES/PCLMUL instructions not enabled"
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:50:9: warning: implicit declaration of function '_mm_aeskeygenassist_si128' is invalid in C99 [-Wimplicit-function-declaration]
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:50:7: error: assigning to '__m128i' from incompatible type 'int'
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x1);
cpfbkey.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:52:6: warning: implicit declaration of function '_mm_aesenc_si128' is invalid in C99 [-Wimplicit-function-declaration]
cpfbkey.c: k1 = _mm_aesenc_si128(k1,temp1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:52:4: error: assigning to '__m128i' from incompatible type 'int'
cpfbkey.c: k1 = _mm_aesenc_si128(k1,temp1);
cpfbkey.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:53:4: error: assigning to '__m128i' from incompatible type 'int'
cpfbkey.c: k2 = _mm_aesenc_si128(k2,temp1);
cpfbkey.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:54:7: error: assigning to '__m128i' from incompatible type 'int'
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x2);
cpfbkey.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpfbkey.c: cpfbkey.c:56:4: error: assigning to '__m128i' from incompatible type 'int'
cpfbkey.c: k1 = _mm_aesenc_si128(k1,temp1);
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: gcc-4.7
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:52:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:53:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:54:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:56:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:57:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:58:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:60:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:61:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:62:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:64:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:65:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:66:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:68:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:69:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:70:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:72:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:73:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:74:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:76:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:77:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:78:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 86, namely:
CompilerImplementations
gcc-4.7 aesni
gcc-4.7 -O2 -fomit-frame-pointer aesni
gcc-4.7 -O3 -fomit-frame-pointer aesni
gcc-4.7 -O -fomit-frame-pointer aesni
gcc-4.7 -Os -fomit-frame-pointer aesni
gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer aesni
gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer aesni
gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer aesni
gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops aesni
gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -O -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -Os -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer aesni
gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer aesni
gcc-4.7 -m64 -O2 -fomit-frame-pointer aesni
gcc-4.7 -m64 -O3 -fomit-frame-pointer aesni
gcc-4.7 -m64 -O -fomit-frame-pointer aesni
gcc-4.7 -m64 -Os -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer aesni
gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc-4.7 -march=barcelona -O -fomit-frame-pointer aesni
gcc-4.7 -march=barcelona -Os -fomit-frame-pointer aesni
gcc-4.7 -march=k8 -O2 -fomit-frame-pointer aesni
gcc-4.7 -march=k8 -O3 -fomit-frame-pointer aesni
gcc-4.7 -march=k8 -O -fomit-frame-pointer aesni
gcc-4.7 -march=k8 -Os -fomit-frame-pointer aesni
gcc-4.7 -march=nocona -O2 -fomit-frame-pointer aesni
gcc-4.7 -march=nocona -O3 -fomit-frame-pointer aesni
gcc-4.7 -march=nocona -O -fomit-frame-pointer aesni
gcc-4.7 -march=nocona -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: gcc-4.7
encrypt.c: encrypt.c:22:25: fatal error: openssl/evp.h: No such file or directory
encrypt.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 101, namely:
CompilerImplementations
gcc-4.7 evp
gcc-4.7 -O2 -fomit-frame-pointer evp
gcc-4.7 -O3 -fomit-frame-pointer evp
gcc-4.7 -O -fomit-frame-pointer evp
gcc-4.7 -Os -fomit-frame-pointer evp
gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer evp
gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer evp
gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer evp
gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer evp
gcc-4.7 -funroll-loops evp
gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -O -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -Os -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer evp
gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer evp
gcc-4.7 -m64 -O2 -fomit-frame-pointer evp
gcc-4.7 -m64 -O3 -fomit-frame-pointer evp
gcc-4.7 -m64 -O -fomit-frame-pointer evp
gcc-4.7 -m64 -Os -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer evp
gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer evp
gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer evp
gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer evp
gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer evp
gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer evp
gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer evp
gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer evp
gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer evp
gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer evp
gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer evp
gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer evp
gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer evp
gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer evp
gcc-4.7 -march=barcelona -O -fomit-frame-pointer evp
gcc-4.7 -march=barcelona -Os -fomit-frame-pointer evp
gcc-4.7 -march=k8 -O2 -fomit-frame-pointer evp
gcc-4.7 -march=k8 -O3 -fomit-frame-pointer evp
gcc-4.7 -march=k8 -O -fomit-frame-pointer evp
gcc-4.7 -march=k8 -Os -fomit-frame-pointer evp
gcc-4.7 -march=nocona -O2 -fomit-frame-pointer evp
gcc-4.7 -march=nocona -O3 -fomit-frame-pointer evp
gcc-4.7 -march=nocona -O -fomit-frame-pointer evp
gcc-4.7 -march=nocona -Os -fomit-frame-pointer evp

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:52:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:53:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:54:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:56:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:57:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:58:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:60:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:61:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:62:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:64:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:65:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:66:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:68:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:69:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:70:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:72:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:73:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:74:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:76:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:77:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:78:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: ...
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: /usr/lib64/gcc/x86_64-suse-linux/4.7/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:52:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:53:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:54:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:56:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:57:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:58:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:60:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:61:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:62:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:64:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:65:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:66:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:68:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:69:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:70:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:72:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:73:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:74:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:76:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:77:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: cpfbkey.c:78:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer aesni
gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:22:25: fatal error: openssl/evp.h: No such file or directory
encrypt.c: compilation terminated.
encrypt.c: encrypt.c:22:25: fatal error: openssl/evp.h: No such file or directory
encrypt.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer evp
gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer evp
gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer evp

Compiler output

Implementation: crypto_aead/aes256cpfbv1/aesni
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: # error "AES/PCLMUL instructions not enabled"
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:52:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: k1 = _mm_aesenc_si128(k1,temp1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:53:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: k2 = _mm_aesenc_si128(k2,temp1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:54:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x2);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:56:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: k1 = _mm_aesenc_si128(k1,temp1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:57:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: k2 = _mm_aesenc_si128(k2,temp1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:58:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x4);
cpfbkey.c: ...
cpfbkey.c: In file included from cpfbkey.c:15:0:
cpfbkey.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
cpfbkey.c: # error "AES/PCLMUL instructions not enabled"
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c: In function 'AES_128_Key_Expansion_and_encryption':
cpfbkey.c: cpfbkey.c:50:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:52:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: k1 = _mm_aesenc_si128(k1,temp1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:53:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: k2 = _mm_aesenc_si128(k2,temp1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:54:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x2);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:56:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: k1 = _mm_aesenc_si128(k1,temp1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:57:4: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: k2 = _mm_aesenc_si128(k2,temp1);
cpfbkey.c: ^
cpfbkey.c: cpfbkey.c:58:7: error: incompatible types when assigning to type '__m128i' from type 'int'
cpfbkey.c: temp2 = _mm_aeskeygenassist_si128 (temp1,0x4);
cpfbkey.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer aesni
gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer aesni

Compiler output

Implementation: crypto_aead/aes256cpfbv1/evp
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: encrypt.c:22:25: fatal error: openssl/evp.h: No such file or directory
encrypt.c: #include gt;
encrypt.c: ^
encrypt.c: compilation terminated.
encrypt.c: encrypt.c:22:25: fatal error: openssl/evp.h: No such file or directory
encrypt.c: #include gt;
encrypt.c: ^
encrypt.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer evp
gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer evp
gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer evp