Implementation notes: amd64, gsm2, crypto_aead/ascon128v12

Computer: gsm2
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20170725
Operation: crypto_aead
Primitive: ascon128v12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
117044? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080520170725
121364? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
122912? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
123000? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170725
123160? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080520170725
124352? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
125924? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
125932? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
126420? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
126608? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
126844? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
126992? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
127228? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2017080520170725
127324? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
127728? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
127808? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
128424? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080520170725
128496? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080520170725
128520? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
128592? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
128604? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2017080520170725
128660? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
128720? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
128796? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170725
128852? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
129012? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
129012? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2017080520170725
129040? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
129096? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
129424? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
129436? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
129472? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
129524? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080520170725
129960? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
129968? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2017080520170725
129984? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
130100? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080520170725
130160? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080520170725
130208? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
130208? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
130244? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2017080520170725
130268? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
130320? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
130328? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
130636? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
130660? ? ?? ? ?opt64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080520170725
130720? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
130904? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080520170725
131044? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
131508? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080520170725
131640? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2017080520170725
132048? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
132072? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
132252? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
132368? ? ?? ? ?opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080520170725
132544? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
133216? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
133300? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2017080520170725
133444? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080520170725
133636? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
133824? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
133860? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
133996? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
134252? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
134260? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
134316? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080520170725
134556? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080520170725
134960? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170725
134984? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
135024? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2017080520170725
135796? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017080520170725
136104? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017080520170725
136684? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170725
136796? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
137008? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
137680? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2017080520170725
137716? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017080520170725
137980? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
138040? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2017080520170725
138764? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
138772? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
139196? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
140800? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080520170725
140808? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080520170725
141740? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2017080520170725
142248? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
142868? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
143176? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2017080520170725
143528? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
143540? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
143584? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080520170725
143804? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080520170725
143912? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2017080520170725
144112? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080520170725
144348? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
144420? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
144976? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
146172? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170725
146428? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
147348? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
147400? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2017080520170725
147756? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170725
148576? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
152424? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
188464? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
287156? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
289868? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
290812? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
294068? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
294184? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
294404? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
294568? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
297116? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
297676? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
298772? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
299396? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080520170725
299708? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
299720? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080520170725
300940? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080520170725
301040? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080520170725
301260? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
301268? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
302612? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017080520170725
303360? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
304028? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
304256? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080520170725
305024? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080520170725
306560? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080520170725
306624? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
306832? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
306876? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
307524? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
307952? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080520170725
308488? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
308572? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080520170725
308600? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
308904? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017080520170725
309988? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080520170725
310044? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017080520170725
310140? ? ?? ? ?opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
310636? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
311052? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
311236? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080520170725
314300? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
315420? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
315476? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170725
317680? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
318156? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080520170725
318444? ? ?? ? ?opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080520170725
318580? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080520170725
318852? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170725
319432? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170725
321116? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
321432? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
324024? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080520170725
324168? ? ?? ? ?opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017080520170725
324364? ? ?? ? ?opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
325948? ? ?? ? ?opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017080520170725
326488? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
326928? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
328332? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170725
328424? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
329656? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
330248? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080520170725
330732? ? ?? ? ?opt32gcc_-march=k8_-O3_-fomit-frame-pointer2017080520170725
331460? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
331652? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
332472? ? ?? ? ?opt32gcc_-m64_-O3_-fomit-frame-pointer2017080520170725
333632? ? ?? ? ?opt32gcc_-march=k8_-O2_-fomit-frame-pointer2017080520170725
334616? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080520170725
334768? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
335040? ? ?? ? ?opt32gcc_-O_-fomit-frame-pointer2017080520170725
335832? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170725
336048? ? ?? ? ?opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
336088? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
336136? ? ?? ? ?opt32gcc_-Os_-fomit-frame-pointer2017080520170725
336156? ? ?? ? ?opt32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080520170725
336308? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
336464? ? ?? ? ?opt32gcc_-march=k8_-Os_-fomit-frame-pointer2017080520170725
336536? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
336612? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080520170725
336684? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
337048? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170725
337528? ? ?? ? ?opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080520170725
339044? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
339104? ? ?? ? ?opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080520170725
339488? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
339596? ? ?? ? ?opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080520170725
339948? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080520170725
340212? ? ?? ? ?opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
340308? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
340420? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080520170725
340684? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080520170725
340800? ? ?? ? ?opt32gcc_-O3_-fomit-frame-pointer2017080520170725
341360? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080520170725
341744? ? ?? ? ?opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
342168? ? ?? ? ?opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
342332? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080520170725
342572? ? ?? ? ?opt32gcc_-m64_-O2_-fomit-frame-pointer2017080520170725
342652? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
343352? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
343396? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
343864? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080520170725
344440? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080520170725
344500? ? ?? ? ?opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
344556? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080520170725
344728? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080520170725
344804? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
344908? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
345516? ? ?? ? ?opt32gcc_-m64_-O_-fomit-frame-pointer2017080520170725
345924? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
346016? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
346332? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
346544? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080520170725
347276? ? ?? ? ?opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
348124? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
348160? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
348560? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
349196? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
349428? ? ?? ? ?opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
349668? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
349744? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080520170725
350884? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
350908? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
351408? ? ?? ? ?opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
351440? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
351456? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
351668? ? ?? ? ?opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2017080520170725
352044? ? ?? ? ?opt32gcc_-O2_-fomit-frame-pointer2017080520170725
352124? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
353076? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080520170725
353884? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080520170725
354844? ? ?? ? ?opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
354892? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
355300? ? ?? ? ?opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080520170725
355808? ? ?? ? ?opt32gcc_-march=k8_-O_-fomit-frame-pointer2017080520170725
355988? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
357052? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080520170725
357236? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080520170725
358164? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
358736? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
358868? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
359044? ? ?? ? ?opt32gcc_-march=nocona_-O_-fomit-frame-pointer2017080520170725
360748? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
361520? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
363360? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080520170725
363608? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080520170725
364212? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080520170725
365196? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
365480? ? ?? ? ?opt32gcc_-m64_-Os_-fomit-frame-pointer2017080520170725
367768? ? ?? ? ?opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017080520170725
372792? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017080520170725
381496? ? ?? ? ?opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
468208? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080520170725
472980? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017080520170725
480680? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080520170725
481268? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080520170725
495520? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080520170725
498388? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
501484? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080520170725
507876? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080520170725
508288? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017080520170725
514928? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017080520170725
515656? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080520170725
517880? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080520170725
518264? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080520170725
532624? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080520170725
542792? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017080520170725
544164? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080520170725
553492? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080520170725
553664? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
554456? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017080520170725
560128? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017080520170725
564988? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
572264? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080520170725
572332? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080520170725
573076? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017080520170725
578676? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080520170725
578992? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017080520170725
583672? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080520170725
584288? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017080520170725
585984? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017080520170725
589276? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080520170725
589400? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080520170725
599128? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080520170725
599952? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
604296? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080520170725
604684? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080520170725
606904? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
617204? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080520170725
618648? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080520170725
625044? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080520170725
625948? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
626128? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
626280? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080520170725
633540? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080520170725
637096? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
638272? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080520170725
639152? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080520170725
639840? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080520170725
643180? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
645116? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
645204? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080520170725
645584? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080520170725
646228? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
646644? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080520170725
647180? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080520170725
647436? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080520170725
647632? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080520170725
648572? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080520170725
651420? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017080520170725
657108? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080520170725
722076? ? ?? ? ?opt64gcc_-funroll-loops2017080520170725
748548? ? ?? ? ?opt64cc2017080520170725
794364? ? ?? ? ?opt64gcc2017080520170725
1231608? ? ?? ? ?opt32cc2017080520170725
1273136? ? ?? ? ?opt32gcc_-funroll-loops2017080520170725
1377464? ? ?? ? ?opt32gcc2017080520170725
1617244? ? ?? ? ?refgcc_-funroll-loops2017080520170725
1737424? ? ?? ? ?refgcc2017080520170725
1755004? ? ?? ? ?refcc2017080520170725

Test failure

Implementation: crypto_aead/ascon128v12/opt32
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt32 opt64 ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer opt32 opt64 ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer opt32 opt64 ref