Implementation notes: amd64, h3neo, crypto_aead/ascon128v12

Computer: h3neo
Architecture: amd64
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: ascon128v12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
85191? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
85191? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016122120161220
85192? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
85192? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
85192? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016122120161220
85193? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
85194? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
85200? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
85201? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016122120161220
85202? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016122120161220
85206? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
85206? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
85206? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122120161220
85206? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
85206? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2016122120161220
85402? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
85403? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2016122120161220
85573? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2016122120161220
85573? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2016122120161220
85573? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
85573? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
85573? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016122120161220
85578? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016122120161220
85588? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122120161220
85589? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
85590? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
85988? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2016122120161220
85988? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
85990? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2016122120161220
86001? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2016122120161220
86001? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
86001? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2016122120161220
86195? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016122120161220
86195? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122120161220
86195? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122120161220
86197? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016122120161220
87491? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
87491? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
87492? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2016122120161220
87492? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
87492? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016122120161220
87492? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
87492? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016122120161220
88092? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016122120161220
88466? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2016122120161220
88466? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
88466? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2016122120161220
88466? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
88466? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
88466? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122120161220
88466? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
88466? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2016122120161220
88468? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016122120161220
88468? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122120161220
88468? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122120161220
88468? ? ?? ? ?opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016122120161220
89495? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
89505? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
89590? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
89590? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
90370? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
90370? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
90374? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
90378? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
90581? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
90581? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
90591? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
90593? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
97373? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016122120161220
97374? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
97626? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2016122120161220
97626? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
97626? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016122120161220
98746? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2016122120161220
98753? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
98753? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2016122120161220
98753? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2016122120161220
98753? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016122120161220
98753? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016122120161220
98755? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122120161220
98892? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
98892? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
98940? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
98942? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2016122120161220
99082? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
99082? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016122120161220
99943? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
99945? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122120161220
99945? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
99945? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2016122120161220
99948? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016122120161220
99950? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
117263? ? ?? ? ?opt64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
117266? ? ?? ? ?opt64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
117266? ? ?? ? ?opt64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
118233? ? ?? ? ?opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2016122120161220
133554? ? ?? ? ?opt64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016122120161220
133557? ? ?? ? ?opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
204971? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
205100? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016122120161220
205906? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016122120161220
205928? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016122120161220
206339? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
206440? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122120161220
206441? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
206475? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
206947? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
206985? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
207087? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
207322? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016122120161220
210582? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
210633? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
211233? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016122120161220
211239? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
211271? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016122120161220
211351? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
211449? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
212917? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
212928? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
214122? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
214300? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016122120161220
214418? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016122120161220
214624? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016122120161220
214686? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
216810? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
217481? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
217498? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016122120161220
217556? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
217600? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016122120161220
220524? ? ?? ? ?opt32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
220531? ? ?? ? ?opt32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
220640? ? ?? ? ?opt32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2016122120161220
220711? ? ?? ? ?opt32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
220755? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
221644? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
222254? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
227585? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
227596? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
227858? ? ?? ? ?opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2016122120161220
227861? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016122120161220
227863? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016122120161220
227870? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
227883? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
228300? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016122120161220
228301? ? ?? ? ?opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2016122120161220
228307? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
228400? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
228419? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
228524? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
228533? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016122120161220
229018? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016122120161220
229098? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
229103? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016122120161220
229104? ? ?? ? ?opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2016122120161220
229312? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
229324? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016122120161220
229341? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
229352? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
231049? ? ?? ? ?opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016122120161220
231049? ? ?? ? ?opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016122120161220
231059? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122120161220
231078? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122120161220
232747? ? ?? ? ?opt32clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016122120161220
232791? ? ?? ? ?opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
232881? ? ?? ? ?opt32gcc_-Os_-fomit-frame-pointer2016122120161220
232885? ? ?? ? ?opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
232888? ? ?? ? ?opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
232893? ? ?? ? ?opt32gcc_-m64_-Os_-fomit-frame-pointer2016122120161220
232893? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
232898? ? ?? ? ?opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
232900? ? ?? ? ?opt32gcc_-march=k8_-Os_-fomit-frame-pointer2016122120161220
232909? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122120161220
233164? ? ?? ? ?opt32gcc_-m64_-O2_-fomit-frame-pointer2016122120161220
233165? ? ?? ? ?opt32gcc_-O2_-fomit-frame-pointer2016122120161220
233165? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
233407? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
233408? ? ?? ? ?opt32gcc_-m64_-O3_-fomit-frame-pointer2016122120161220
233410? ? ?? ? ?opt32gcc_-O3_-fomit-frame-pointer2016122120161220
233721? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122120161220
233723? ? ?? ? ?opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
233723? ? ?? ? ?opt32gcc_-march=k8_-O2_-fomit-frame-pointer2016122120161220
233725? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
233728? ? ?? ? ?opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
233991? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016122120161220
234211? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122120161220
234211? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016122120161220
234216? ? ?? ? ?opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016122120161220
234216? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122120161220
234384? ? ?? ? ?opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
234385? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
234385? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122120161220
234391? ? ?? ? ?opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
234391? ? ?? ? ?opt32gcc_-march=k8_-O3_-fomit-frame-pointer2016122120161220
234451? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016122120161220
234615? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016122120161220
240873? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
240880? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
241035? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
241053? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
241138? ? ?? ? ?opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
241159? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
242252? ? ?? ? ?opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
242255? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
243812? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
243833? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
243914? ? ?? ? ?opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
243942? ? ?? ? ?opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
248167? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
248180? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016122120161220
248462? ? ?? ? ?opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2016122120161220
248463? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016122120161220
248464? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
248835? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
248845? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
249792? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
249802? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016122120161220
251275? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016122120161220
251444? ? ?? ? ?opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2016122120161220
251444? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016122120161220
251445? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122120161220
251445? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016122120161220
251488? ? ?? ? ?opt32gcc_-march=k8_-O_-fomit-frame-pointer2016122120161220
251490? ? ?? ? ?opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
251624? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
251627? ? ?? ? ?opt32gcc_-march=nocona_-O_-fomit-frame-pointer2016122120161220
251644? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
251644? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122120161220
251649? ? ?? ? ?opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
251763? ? ?? ? ?opt32gcc_-O_-fomit-frame-pointer2016122120161220
251765? ? ?? ? ?opt32gcc_-m64_-O_-fomit-frame-pointer2016122120161220
251777? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
258545? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016122120161220
259424? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016122120161220
259425? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
261100? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016122120161220
261939? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
262076? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016122120161220
262571? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
266362? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
266683? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
320751? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016122120161220
332357? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016122120161220
332853? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016122120161220
336318? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016122120161220
336362? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122120161220
336461? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016122120161220
336624? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
336892? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122120161220
339898? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
349870? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
376091? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
387457? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
398568? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122120161220
399444? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
399911? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016122120161220
401739? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016122120161220
405702? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
405712? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016122120161220
407699? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
407842? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
407944? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122120161220
409119? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
409853? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016122120161220
410887? ? ?? ? ?opt64cc2016122120161220
410985? ? ?? ? ?opt64gcc2016122120161220
411381? ? ?? ? ?opt64gcc_-funroll-loops2016122120161220
413391? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016122120161220
413753? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
415633? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016122120161220
416944? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016122120161220
417525? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
418509? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016122120161220
418548? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122120161220
418805? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016122120161220
420189? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122120161220
420851? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016122120161220
425879? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016122120161220
427937? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122120161220
429405? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016122120161220
429405? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016122120161220
430124? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
431571? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
436237? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016122120161220
436314? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
441218? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
441818? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016122120161220
449212? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122120161220
449537? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
590993? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
591949? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
596160? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
596171? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
599995? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016122120161220
602456? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016122120161220
603170? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
605226? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016122120161220
609987? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
1031208? ? ?? ? ?opt32cc2016122120161220
1032070? ? ?? ? ?opt32gcc_-funroll-loops2016122120161220
1032243? ? ?? ? ?opt32gcc2016122120161220
1694190? ? ?? ? ?refgcc_-funroll-loops2016122120161220
1694273? ? ?? ? ?refgcc2016122120161220
1695744? ? ?? ? ?refcc2016122120161220

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