Implementation notes: amd64, hydra1, crypto_aead/ascon128av12

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: ascon128av12
TimeImplementationCompilerBenchmark dateSUPERCOP version
58403opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016122620161220
58403opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016122620161220
58435opt64gcc -funroll-loops -O2 -fomit-frame-pointer2016122620161220
58435opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016122620161220
58435opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016122620161220
58439opt64gcc -funroll-loops -O3 -fomit-frame-pointer2016122620161220
58439opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016122620161220
58442opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016122620161220
58494opt64gcc -O3 -fomit-frame-pointer2016122620161220
58494opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016122620161220
58494opt64gcc -m64 -O3 -fomit-frame-pointer2016122620161220
58530opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
58531opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016122620161220
58589opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016122620161220
58589opt64gcc -march=k8 -O2 -fomit-frame-pointer2016122620161220
58590opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
58592opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016122620161220
58592opt64gcc -march=barcelona -O2 -fomit-frame-pointer2016122620161220
58597opt64gcc -O2 -fomit-frame-pointer2016122620161220
58597opt64gcc -m64 -O2 -fomit-frame-pointer2016122620161220
58600opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016122620161220
58600opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016122620161220
58693opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016122620161220
58696opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016122620161220
58696opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016122620161220
58696opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016122620161220
59834opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
59834opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016122620161220
59835opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016122620161220
59838opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016122620161220
59868opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016122620161220
59946opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016122620161220
59946opt64gcc -march=k8 -O3 -fomit-frame-pointer2016122620161220
59954opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016122620161220
59954opt64gcc -march=barcelona -O3 -fomit-frame-pointer2016122620161220
59957opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
60685opt64gcc -funroll-loops -Os -fomit-frame-pointer2016122620161220
60685opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016122620161220
60685opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016122620161220
60685opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016122620161220
60685opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016122620161220
60685opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016122620161220
60688opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016122620161220
61258opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016122620161220
61261opt64gcc -march=nocona -O2 -fomit-frame-pointer2016122620161220
61277opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016122620161220
61277opt64gcc -march=nocona -O3 -fomit-frame-pointer2016122620161220
61485opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016122620161220
61489opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016122620161220
61656opt64gcc -Os -fomit-frame-pointer2016122620161220
61656opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2016122620161220
61656opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016122620161220
61656opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2016122620161220
61656opt64gcc -march=barcelona -Os -fomit-frame-pointer2016122620161220
61656opt64gcc -march=k8 -Os -fomit-frame-pointer2016122620161220
61658opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016122620161220
61661opt64gcc -m64 -Os -fomit-frame-pointer2016122620161220
61710opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016122620161220
61710opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016122620161220
61949opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2016122620161220
61949opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016122620161220
61949opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016122620161220
61949opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016122620161220
61949opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016122620161220
62341opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016122620161220
62341opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016122620161220
62579opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2016122620161220
62579opt64gcc -march=nocona -Os -fomit-frame-pointer2016122620161220
67592opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2016122620161220
67592opt64gcc -m64 -O -fomit-frame-pointer2016122620161220
67595opt64gcc -O -fomit-frame-pointer2016122620161220
67618opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016122620161220
67621opt64gcc -funroll-loops -O -fomit-frame-pointer2016122620161220
67621opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2016122620161220
67712opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016122620161220
67750opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2016122620161220
67750opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2016122620161220
67755opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016122620161220
67757opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016122620161220
67757opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2016122620161220
67757opt64gcc -march=nocona -O -fomit-frame-pointer2016122620161220
67765opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016122620161220
67765opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016122620161220
67765opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2016122620161220
67765opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016122620161220
67765opt64gcc -march=barcelona -O -fomit-frame-pointer2016122620161220
67853opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016122620161220
67853opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016122620161220
67905opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016122620161220
67905opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016122620161220
68011opt64gcc -march=k8 -O -fomit-frame-pointer2016122620161220
68016opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2016122620161220
80043opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
80043opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
80043opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
80301opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2016122620161220
90418opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016122620161220
90418opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
118899refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016122620161220
118924refgcc -march=k8 -O3 -fomit-frame-pointer2016122620161220
119194refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016122620161220
119200refgcc -O3 -fomit-frame-pointer2016122620161220
119600refgcc -m64 -O3 -fomit-frame-pointer2016122620161220
119991refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
120006refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016122620161220
120019refgcc -march=barcelona -O3 -fomit-frame-pointer2016122620161220
120550refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
120739refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016122620161220
120896refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
120902refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
120962refclang -O3 -fomit-frame-pointer -Qunused-arguments2016122620161220
121053refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
122056refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016122620161220
122072refgcc -funroll-loops -O3 -fomit-frame-pointer2016122620161220
122074refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016122620161220
122296refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016122620161220
122335refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016122620161220
124243refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
124292refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016122620161220
124485refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016122620161220
124541refgcc -march=nocona -O3 -fomit-frame-pointer2016122620161220
124995refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016122620161220
124999refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016122620161220
125375refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016122620161220
143219refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016122620161220
144123refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016122620161220
144541refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
144835refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016122620161220
144854refgcc -funroll-loops -O2 -fomit-frame-pointer2016122620161220
145449refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016122620161220
145721refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016122620161220
145984refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016122620161220
146134refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016122620161220
161741refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016122620161220
162288refgcc -funroll-loops -O -fomit-frame-pointer2016122620161220
162414refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016122620161220
162470refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016122620161220
162865refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016122620161220
162909refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016122620161220
163198opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
163253opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
163253opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
163557refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016122620161220
164742refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016122620161220
164750opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2016122620161220
164768refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016122620161220
164992opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016122620161220
165000opt32gcc -funroll-loops -Os -fomit-frame-pointer2016122620161220
165000opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016122620161220
165005opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016122620161220
165013opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016122620161220
165286opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016122620161220
165293opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016122620161220
166311opt32gcc -funroll-loops -O3 -fomit-frame-pointer2016122620161220
166311opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016122620161220
166311opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016122620161220
166312opt32gcc -funroll-loops -O2 -fomit-frame-pointer2016122620161220
166312opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016122620161220
166317opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016122620161220
167087opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016122620161220
167096opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
167165opt32gcc -m64 -O2 -fomit-frame-pointer2016122620161220
167167opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016122620161220
167167opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016122620161220
167170opt32gcc -O2 -fomit-frame-pointer2016122620161220
167174opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016122620161220
167184opt32gcc -march=k8 -O2 -fomit-frame-pointer2016122620161220
167189opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016122620161220
167261opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016122620161220
167262opt32gcc -O3 -fomit-frame-pointer2016122620161220
167262opt32gcc -m64 -O3 -fomit-frame-pointer2016122620161220
167263opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016122620161220
167264opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016122620161220
167269opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016122620161220
167269opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016122620161220
167349opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016122620161220
167382opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016122620161220
167389opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
167389opt32gcc -march=barcelona -O2 -fomit-frame-pointer2016122620161220
168371opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016122620161220
168757opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
168759opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016122620161220
168760opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016122620161220
168760opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016122620161220
169003opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2016122620161220
169021opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016122620161220
169029opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016122620161220
169029opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016122620161220
169493opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016122620161220
169493opt32gcc -march=k8 -Os -fomit-frame-pointer2016122620161220
169496opt32gcc -march=barcelona -Os -fomit-frame-pointer2016122620161220
169501opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2016122620161220
169501opt32gcc -m64 -Os -fomit-frame-pointer2016122620161220
169504opt32gcc -Os -fomit-frame-pointer2016122620161220
169504opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016122620161220
169517opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2016122620161220
171131opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016122620161220
171133opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
171135opt32gcc -march=barcelona -O3 -fomit-frame-pointer2016122620161220
171194opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016122620161220
171662opt32gcc -march=k8 -O3 -fomit-frame-pointer2016122620161220
171683opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016122620161220
172881opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
172907opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016122620161220
173333opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016122620161220
173333opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016122620161220
173708opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016122620161220
173709opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016122620161220
173832opt32gcc -march=nocona -O2 -fomit-frame-pointer2016122620161220
173837opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016122620161220
175390opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016122620161220
175390opt32gcc -march=nocona -O3 -fomit-frame-pointer2016122620161220
175512opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016122620161220
175517opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016122620161220
176218opt32gcc -march=nocona -Os -fomit-frame-pointer2016122620161220
176248opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2016122620161220
181413opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016122620161220
181413opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016122620161220
181595opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016122620161220
181595opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016122620161220
181605opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016122620161220
181605opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016122620161220
181853opt32gcc -funroll-loops -O -fomit-frame-pointer2016122620161220
181853opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016122620161220
181853opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2016122620161220
182189opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016122620161220
182728opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2016122620161220
182728opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016122620161220
182728opt32gcc -march=barcelona -O -fomit-frame-pointer2016122620161220
182750opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2016122620161220
182752opt32gcc -march=k8 -O -fomit-frame-pointer2016122620161220
183174opt32gcc -O -fomit-frame-pointer2016122620161220
183174opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2016122620161220
183174opt32gcc -m64 -O -fomit-frame-pointer2016122620161220
183470opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2016122620161220
183470opt32gcc -march=nocona -O -fomit-frame-pointer2016122620161220
184173opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2016122620161220
184173opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016122620161220
184173opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016122620161220
184182opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2016122620161220
200757refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016122620161220
203000refgcc -march=k8 -O2 -fomit-frame-pointer2016122620161220
204213refgcc -march=barcelona -O2 -fomit-frame-pointer2016122620161220
204226refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016122620161220
204491refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
208147refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016122620161220
208188refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016122620161220
213104refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016122620161220
218197refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016122620161220
218254refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016122620161220
218264refgcc -O2 -fomit-frame-pointer2016122620161220
218264refgcc -m64 -O2 -fomit-frame-pointer2016122620161220
218269refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016122620161220
218909refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016122620161220
220384refgcc -march=nocona -O2 -fomit-frame-pointer2016122620161220
244416refgcc -O -fomit-frame-pointer2016122620161220
244720refgcc -fno-schedule-insns -O -fomit-frame-pointer2016122620161220
244866refgcc -m64 -O -fomit-frame-pointer2016122620161220
245206refgcc -m64 -march=k8 -O -fomit-frame-pointer2016122620161220
246310refgcc -march=k8 -O -fomit-frame-pointer2016122620161220
253163refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016122620161220
253173refgcc -m64 -march=core2 -O -fomit-frame-pointer2016122620161220
253173refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016122620161220
253174refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016122620161220
254317refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016122620161220
258766refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016122620161220
258822refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016122620161220
259701refgcc -m64 -march=nocona -O -fomit-frame-pointer2016122620161220
260869refgcc -march=nocona -O -fomit-frame-pointer2016122620161220
262432refgcc -march=barcelona -O -fomit-frame-pointer2016122620161220
262502refgcc -m64 -Os -fomit-frame-pointer2016122620161220
262841refgcc -march=k8 -Os -fomit-frame-pointer2016122620161220
263173refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016122620161220
263178refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016122620161220
263299refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016122620161220
263515refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016122620161220
263875refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016122620161220
263885refgcc -march=barcelona -Os -fomit-frame-pointer2016122620161220
263926refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016122620161220
265333refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016122620161220
266323refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016122620161220
267464refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016122620161220
268781refgcc -Os -fomit-frame-pointer2016122620161220
276096opt64gcc -funroll-loops2016122620161220
276149opt64gcc2016122620161220
276155opt64cc2016122620161220
279704refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016122620161220
279843refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016122620161220
336629refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016122620161220
336698refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016122620161220
337021refgcc -funroll-loops -Os -fomit-frame-pointer2016122620161220
337101refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016122620161220
337144refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016122620161220
338826refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016122620161220
339326refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016122620161220
345693refgcc -march=nocona -Os -fomit-frame-pointer2016122620161220
345789refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016122620161220
745472opt32cc2016122620161220
745472opt32gcc2016122620161220
745484opt32gcc -funroll-loops2016122620161220
1071786refcc2016122620161220
1071885refgcc2016122620161220
1071925refgcc -funroll-loops2016122620161220

Test failure

Implementation: crypto_aead/ascon128av12/opt32
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer opt32 opt64 ref