Implementation notes: amd64, hydra1, crypto_aead/ascon128v12

Computer: hydra1
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20161220
Operation: crypto_aead
Primitive: ascon128v12
TimeImplementationCompilerBenchmark dateSUPERCOP version
85197opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
85197opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016122620161220
85197opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016122620161220
85197opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016122620161220
85197opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016122620161220
85197opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016122620161220
85198opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
85198opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016122620161220
85207opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016122620161220
85208opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
85208opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016122620161220
85213opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016122620161220
85213opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016122620161220
85213opt64gcc -march=barcelona -O2 -fomit-frame-pointer2016122620161220
85213opt64gcc -march=k8 -O2 -fomit-frame-pointer2016122620161220
85407opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016122620161220
85408opt64gcc -march=k8 -O3 -fomit-frame-pointer2016122620161220
85578opt64gcc -funroll-loops -O3 -fomit-frame-pointer2016122620161220
85578opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016122620161220
85579opt64gcc -funroll-loops -O2 -fomit-frame-pointer2016122620161220
85579opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016122620161220
85579opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016122620161220
85584opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016122620161220
85594opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
85594opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016122620161220
85594opt64gcc -march=barcelona -O3 -fomit-frame-pointer2016122620161220
85995opt64gcc -O3 -fomit-frame-pointer2016122620161220
85995opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016122620161220
85995opt64gcc -m64 -O3 -fomit-frame-pointer2016122620161220
86008opt64gcc -O2 -fomit-frame-pointer2016122620161220
86008opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016122620161220
86008opt64gcc -m64 -O2 -fomit-frame-pointer2016122620161220
86200opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016122620161220
86200opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016122620161220
86200opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016122620161220
86203opt64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016122620161220
87496opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016122620161220
87496opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016122620161220
87498opt64gcc -funroll-loops -Os -fomit-frame-pointer2016122620161220
87498opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016122620161220
87498opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016122620161220
87499opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016122620161220
87499opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016122620161220
88099opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016122620161220
88472opt64gcc -Os -fomit-frame-pointer2016122620161220
88472opt64gcc -m64 -Os -fomit-frame-pointer2016122620161220
88472opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016122620161220
88472opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2016122620161220
88472opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016122620161220
88472opt64gcc -march=barcelona -Os -fomit-frame-pointer2016122620161220
88472opt64gcc -march=k8 -Os -fomit-frame-pointer2016122620161220
88474opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2016122620161220
88474opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016122620161220
88474opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016122620161220
88477opt64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016122620161220
88565opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2016122620161220
89501opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016122620161220
89501opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016122620161220
89595opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016122620161220
89595opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016122620161220
90376opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016122620161220
90376opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016122620161220
90381opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016122620161220
90384opt64gcc -march=nocona -O3 -fomit-frame-pointer2016122620161220
90587opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016122620161220
90587opt64gcc -march=nocona -O2 -fomit-frame-pointer2016122620161220
90597opt64gcc -march=nocona -Os -fomit-frame-pointer2016122620161220
90602opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2016122620161220
97379opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016122620161220
97379opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016122620161220
97631opt64gcc -funroll-loops -O -fomit-frame-pointer2016122620161220
97631opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016122620161220
97631opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2016122620161220
98752opt64gcc -O -fomit-frame-pointer2016122620161220
98755opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2016122620161220
98755opt64gcc -m64 -O -fomit-frame-pointer2016122620161220
98757opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2016122620161220
98757opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016122620161220
98760opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016122620161220
98760opt64gcc -m64 -march=corei7 -O -fomit-frame-pointer2016122620161220
98894opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016122620161220
98898opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016122620161220
98947opt64gcc -march=nocona -O -fomit-frame-pointer2016122620161220
98949opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2016122620161220
99088opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016122620161220
99088opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016122620161220
99949opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2016122620161220
99949opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016122620161220
99949opt64gcc -march=barcelona -O -fomit-frame-pointer2016122620161220
99949opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016122620161220
99950opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2016122620161220
99950opt64gcc -march=k8 -O -fomit-frame-pointer2016122620161220
117269opt64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
117272opt64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
117272opt64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
118245opt64clang -O3 -fomit-frame-pointer -Qunused-arguments2016122620161220
133563opt64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016122620161220
133568opt64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
204664refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2016122620161220
205034refgcc -march=k8 -O3 -fomit-frame-pointer2016122620161220
205725refgcc -m64 -O3 -fomit-frame-pointer2016122620161220
206061refgcc -O3 -fomit-frame-pointer2016122620161220
206205refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2016122620161220
206262refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016122620161220
206832refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
206925refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
206986refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
207381refclang -O3 -fomit-frame-pointer -Qunused-arguments2016122620161220
210272refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016122620161220
210381refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016122620161220
211070refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016122620161220
211088refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016122620161220
211165refgcc -march=nocona -O3 -fomit-frame-pointer2016122620161220
211179refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2016122620161220
211184refgcc -funroll-loops -O3 -fomit-frame-pointer2016122620161220
212339refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
212352refgcc -march=barcelona -O3 -fomit-frame-pointer2016122620161220
212870refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
212933refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016122620161220
213877refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
213893refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016122620161220
214277refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016122620161220
214501refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016122620161220
214522refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016122620161220
216797opt32clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
216827refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016122620161220
216843refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016122620161220
217355opt32clang -O3 -fomit-frame-pointer -Qunused-arguments2016122620161220
217587opt32clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
217608opt32clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
217642refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016122620161220
217672refgcc -funroll-loops -O2 -fomit-frame-pointer2016122620161220
218175refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016122620161220
220551refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016122620161220
220626refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016122620161220
221656refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
222171refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016122620161220
227576opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016122620161220
227589opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016122620161220
227864opt32gcc -funroll-loops -Os -fomit-frame-pointer2016122620161220
227874opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2016122620161220
227877opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016122620161220
227880opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016122620161220
227886opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016122620161220
228296opt32clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016122620161220
228306opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2016122620161220
228307opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2016122620161220
228317opt32gcc -funroll-loops -O2 -fomit-frame-pointer2016122620161220
228405opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2016122620161220
228406opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
228523opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2016122620161220
228533opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2016122620161220
229016opt32clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2016122620161220
229104opt32gcc -funroll-loops -O3 -fomit-frame-pointer2016122620161220
229104opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2016122620161220
229104opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2016122620161220
229322opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2016122620161220
229331opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
229333opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2016122620161220
229337opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2016122620161220
231056opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2016122620161220
231067opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016122620161220
231085opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016122620161220
231098opt32gcc -m64 -march=corei7 -Os -fomit-frame-pointer2016122620161220
232888opt32gcc -m64 -Os -fomit-frame-pointer2016122620161220
232901opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2016122620161220
232902opt32gcc -Os -fomit-frame-pointer2016122620161220
232902opt32gcc -march=barcelona -Os -fomit-frame-pointer2016122620161220
232902opt32gcc -march=k8 -Os -fomit-frame-pointer2016122620161220
232904opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2016122620161220
232904opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016122620161220
232912opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2016122620161220
233160opt32gcc -m64 -O2 -fomit-frame-pointer2016122620161220
233164opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2016122620161220
233165opt32gcc -O2 -fomit-frame-pointer2016122620161220
233413opt32gcc -O3 -fomit-frame-pointer2016122620161220
233413opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2016122620161220
233413opt32gcc -m64 -O3 -fomit-frame-pointer2016122620161220
233723opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
233725opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016122620161220
233725opt32gcc -march=barcelona -O2 -fomit-frame-pointer2016122620161220
233730opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2016122620161220
233730opt32gcc -march=k8 -O2 -fomit-frame-pointer2016122620161220
233997opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016122620161220
234213opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016122620161220
234213opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016122620161220
234213opt32gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016122620161220
234219opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2016122620161220
234387opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2016122620161220
234389opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2016122620161220
234390opt32gcc -march=barcelona -O3 -fomit-frame-pointer2016122620161220
234392opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2016122620161220
234393opt32gcc -march=k8 -O3 -fomit-frame-pointer2016122620161220
234456opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016122620161220
234622opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016122620161220
240848opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2016122620161220
240859opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2016122620161220
241043opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2016122620161220
241045opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2016122620161220
241144opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2016122620161220
241165opt32gcc -march=nocona -O3 -fomit-frame-pointer2016122620161220
242241opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2016122620161220
242251opt32gcc -march=nocona -O2 -fomit-frame-pointer2016122620161220
243829opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016122620161220
243829opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016122620161220
243933opt32gcc -march=nocona -Os -fomit-frame-pointer2016122620161220
243940opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2016122620161220
248158opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016122620161220
248168opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016122620161220
248472opt32gcc -funroll-loops -O -fomit-frame-pointer2016122620161220
248472opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016122620161220
248472opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2016122620161220
248839opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016122620161220
248848opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016122620161220
249797opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016122620161220
249806opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016122620161220
251264opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016122620161220
251445opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2016122620161220
251445opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016122620161220
251445opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016122620161220
251456opt32gcc -m64 -march=corei7 -O -fomit-frame-pointer2016122620161220
251485opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2016122620161220
251485opt32gcc -march=k8 -O -fomit-frame-pointer2016122620161220
251629opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2016122620161220
251645opt32gcc -march=nocona -O -fomit-frame-pointer2016122620161220
251646opt32gcc -march=barcelona -O -fomit-frame-pointer2016122620161220
251659opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2016122620161220
251659opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016122620161220
251757opt32gcc -O -fomit-frame-pointer2016122620161220
251770opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2016122620161220
251773opt32gcc -m64 -O -fomit-frame-pointer2016122620161220
258416refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2016122620161220
258901refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2016122620161220
259314refgcc -funroll-loops -m64 -O -fomit-frame-pointer2016122620161220
259362refgcc -funroll-loops -O -fomit-frame-pointer2016122620161220
259437refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2016122620161220
261603refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2016122620161220
261942refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2016122620161220
262062refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2016122620161220
262657refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2016122620161220
317296refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016122620161220
320501refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2016122620161220
320509refgcc -march=k8 -O2 -fomit-frame-pointer2016122620161220
323789refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2016122620161220
323797refgcc -march=barcelona -O2 -fomit-frame-pointer2016122620161220
340472refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2016122620161220
348797refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2016122620161220
348818refgcc -O2 -fomit-frame-pointer2016122620161220
348933refgcc -m64 -O2 -fomit-frame-pointer2016122620161220
348934refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016122620161220
349259refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2016122620161220
349349refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2016122620161220
349408refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2016122620161220
349989refgcc -march=nocona -O2 -fomit-frame-pointer2016122620161220
350523refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2016122620161220
391437refgcc -march=k8 -O -fomit-frame-pointer2016122620161220
394157refgcc -fno-schedule-insns -O -fomit-frame-pointer2016122620161220
399194refgcc -O -fomit-frame-pointer2016122620161220
399256refgcc -m64 -O -fomit-frame-pointer2016122620161220
399362refgcc -m64 -march=k8 -O -fomit-frame-pointer2016122620161220
403210refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2016122620161220
405997refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2016122620161220
406195refgcc -march=barcelona -Os -fomit-frame-pointer2016122620161220
408531refgcc -m64 -Os -fomit-frame-pointer2016122620161220
408536refgcc -march=k8 -Os -fomit-frame-pointer2016122620161220
408734refgcc -fno-schedule-insns -Os -fomit-frame-pointer2016122620161220
411019refgcc -m64 -march=k8 -Os -fomit-frame-pointer2016122620161220
411120refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016122620161220
411478refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016122620161220
411483opt64cc2016122620161220
411704opt64gcc2016122620161220
411898opt64gcc -funroll-loops2016122620161220
412449refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2016122620161220
412704refgcc -Os -fomit-frame-pointer2016122620161220
413889refgcc -m64 -march=core2 -Os -fomit-frame-pointer2016122620161220
413890refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2016122620161220
418810refgcc -m64 -march=nocona -O -fomit-frame-pointer2016122620161220
418875refgcc -march=nocona -O -fomit-frame-pointer2016122620161220
421384refgcc -m64 -march=core2 -O -fomit-frame-pointer2016122620161220
422325refgcc -m64 -march=corei7 -O -fomit-frame-pointer2016122620161220
422328refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2016122620161220
422331refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2016122620161220
427317refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2016122620161220
428349refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2016122620161220
434227refgcc -m64 -march=barcelona -O -fomit-frame-pointer2016122620161220
443325refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2016122620161220
444155refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016122620161220
444165refgcc -march=barcelona -O -fomit-frame-pointer2016122620161220
584611refgcc -m64 -march=nocona -Os -fomit-frame-pointer2016122620161220
584797refgcc -march=nocona -Os -fomit-frame-pointer2016122620161220
591104refgcc -funroll-loops -Os -fomit-frame-pointer2016122620161220
591232refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2016122620161220
591453refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2016122620161220
591915refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2016122620161220
592021refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2016122620161220
592098refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2016122620161220
592674refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2016122620161220
1028505opt32gcc -funroll-loops2016122620161220
1028651opt32cc2016122620161220
1028843opt32gcc2016122620161220
1693877refcc2016122620161220
1694040refgcc2016122620161220
1694051refgcc -funroll-loops2016122620161220

Test failure

Implementation: crypto_aead/ascon128v12/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