Implementation notes: amd64, hydra6, crypto_aead/ascon128v12

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: ascon128v12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
124550? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090920170725
124562? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
124562? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
124562? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
124562? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090920170725
124564? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090920170725
124578? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090920170725
124596? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
124960? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
124978? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
124980? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090920170725
124980? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2017090920170725
125144? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
125158? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2017090920170725
125164? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
125176? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090920170725
125183? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
125183? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
125234? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
125236? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
125426? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017090920170725
125432? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090920170725
125434? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090920170725
125438? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017090920170725
125442? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090920170725
125460? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090920170725
125460? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
125468? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
125550? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017090920170725
125550? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017090920170725
125550? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017090920170725
125558? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090920170725
125838? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2017090920170725
125838? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090920170725
125840? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2017090920170725
125840? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090920170725
125846? ? ?? ? ?opt64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090920170725
125862? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090920170725
125906? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017090920170725
125906? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017090920170725
125906? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090920170725
125922? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090920170725
125998? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090920170725
126024? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090920170725
126040? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
126096? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
126220? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090920170725
126220? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090920170725
126232? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090920170725
126232? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2017090920170725
126242? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090920170725
126264? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2017090920170725
128668? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090920170725
128672? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090920170725
128676? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017090920170725
128676? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090920170725
128676? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
128676? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
128696? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090920170725
128696? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
128698? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
129010? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090920170725
129046? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017090920170725
129046? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017090920170725
129048? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090920170725
129174? ? ?? ? ?opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090920170725
129178? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
129180? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090920170725
129182? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090920170725
129182? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090920170725
129184? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
129184? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
129184? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
129186? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090920170725
129186? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2017090920170725
129190? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2017090920170725
129192? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090920170725
129194? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2017090920170725
135946? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
135946? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
135990? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090920170725
136028? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090920170725
136032? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090920170725
136036? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090920170725
136050? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2017090920170725
136128? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090920170725
136146? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090920170725
137012? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
137104? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
137120? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2017090920170725
137138? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090920170725
137172? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090920170725
137202? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090920170725
137204? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090920170725
137220? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090920170725
137220? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090920170725
137222? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2017090920170725
137246? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090920170725
137258? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2017090920170725
137258? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090920170725
137258? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2017090920170725
137292? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017090920170725
137356? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090920170725
137378? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017090920170725
166174? ? ?? ? ?opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090920170725
166354? ? ?? ? ?opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017090920170725
166358? ? ?? ? ?opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017090920170725
166368? ? ?? ? ?opt64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170725
166368? ? ?? ? ?opt64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170725
166368? ? ?? ? ?opt64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170725
182620? ? ?? ? ?opt64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090920170725
182772? ? ?? ? ?opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170725
257354? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
257444? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
257516? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090920170725
258152? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090920170725
258328? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017090920170725
258408? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017090920170725
258518? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090920170725
258717? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017090920170725
258769? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090920170725
258971? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090920170725
259126? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090920170725
259148? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
259234? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090920170725
260450? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017090920170725
260617? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090920170725
260640? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090920170725
260657? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090920170725
260666? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090920170725
260702? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017090920170725
260722? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
260766? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090920170725
260805? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
261543? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
261716? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017090920170725
261756? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170725
261760? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170725
261772? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017090920170725
261786? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170725
262142? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017090920170725
262252? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
262285? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
263925? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090920170725
263944? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090920170725
264549? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
264631? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
265074? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017090920170725
266199? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
266237? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
267212? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017090920170725
267319? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090920170725
267349? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090920170725
311880? ? ?? ? ?opt32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017090920170725
313130? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017090920170725
313228? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017090920170725
314524? ? ?? ? ?opt32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170725
314620? ? ?? ? ?opt32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170725
314716? ? ?? ? ?opt32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170725
320166? ? ?? ? ?opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170725
320178? ? ?? ? ?opt32clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090920170725
321194? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017090920170725
321276? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090920170725
321288? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090920170725
321398? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090920170725
321830? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
322137? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090920170725
322174? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
322878? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090920170725
323568? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090920170725
323616? ? ?? ? ?opt32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017090920170725
323626? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090920170725
323628? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090920170725
323656? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090920170725
323744? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017090920170725
323744? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017090920170725
323768? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017090920170725
324042? ? ?? ? ?opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090920170725
324042? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090920170725
324202? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090920170725
324236? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017090920170725
324242? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090920170725
324580? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017090920170725
325572? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090920170725
325588? ? ?? ? ?opt32gcc_-m64_-O3_-fomit-frame-pointer2017090920170725
325814? ? ?? ? ?opt32gcc_-O3_-fomit-frame-pointer2017090920170725
326316? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017090920170725
326384? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017090920170725
326766? ? ?? ? ?opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017090920170725
326826? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
326902? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017090920170725
326950? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017090920170725
326954? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
327048? ? ?? ? ?opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090920170725
327118? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090920170725
327192? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090920170725
327254? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090920170725
327292? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090920170725
327332? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017090920170725
327448? ? ?? ? ?opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090920170725
327478? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090920170725
327496? ? ?? ? ?opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017090920170725
327496? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090920170725
327542? ? ?? ? ?opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017090920170725
327680? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090920170725
327924? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090920170725
328006? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090920170725
328210? ? ?? ? ?opt32gcc_-O2_-fomit-frame-pointer2017090920170725
328258? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090920170725
328258? ? ?? ? ?opt32gcc_-m64_-O2_-fomit-frame-pointer2017090920170725
328378? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017090920170725
328514? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090920170725
328540? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017090920170725
328622? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
328750? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017090920170725
329022? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017090920170725
329072? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017090920170725
329218? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
329410? ? ?? ? ?opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017090920170725
329432? ? ?? ? ?opt32gcc_-march=k8_-O3_-fomit-frame-pointer2017090920170725
329471? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
329476? ? ?? ? ?opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
329658? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
329890? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090920170725
329902? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
330016? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
330076? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
330108? ? ?? ? ?opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
330146? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
330164? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
330426? ? ?? ? ?opt32gcc_-march=k8_-O2_-fomit-frame-pointer2017090920170725
330584? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
330938? ? ?? ? ?opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090920170725
331754? ? ?? ? ?opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
331758? ? ?? ? ?opt32gcc_-march=k8_-Os_-fomit-frame-pointer2017090920170725
331904? ? ?? ? ?opt32gcc_-Os_-fomit-frame-pointer2017090920170725
331998? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
332020? ? ?? ? ?opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090920170725
332046? ? ?? ? ?opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090920170725
332212? ? ?? ? ?opt32gcc_-m64_-Os_-fomit-frame-pointer2017090920170725
332620? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
332669? ? ?? ? ?opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
332962? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
333102? ? ?? ? ?opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
333188? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
333318? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
334340? ? ?? ? ?opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
334814? ? ?? ? ?opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
337964? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017090920170725
338160? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017090920170725
338296? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017090920170725
338298? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
338313? ? ?? ? ?opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2017090920170725
338327? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
338356? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017090920170725
338778? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017090920170725
338994? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017090920170725
340726? ? ?? ? ?opt32gcc_-march=nocona_-O_-fomit-frame-pointer2017090920170725
340898? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090920170725
341064? ? ?? ? ?opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090920170725
341064? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090920170725
341120? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090920170725
341152? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017090920170725
341182? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090920170725
341186? ? ?? ? ?opt32gcc_-m64_-O_-fomit-frame-pointer2017090920170725
341214? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090920170725
341220? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090920170725
341222? ? ?? ? ?opt32gcc_-O_-fomit-frame-pointer2017090920170725
341262? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090920170725
341340? ? ?? ? ?opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090920170725
341340? ? ?? ? ?opt32gcc_-march=k8_-O_-fomit-frame-pointer2017090920170725
341404? ? ?? ? ?opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
341596? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017090920170725
341877? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
349574? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017090920170725
349594? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017090920170725
437426? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017090920170725
440134? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017090920170725
440134? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017090920170725
440486? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090920170725
458012? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
458042? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
458060? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
458432? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
466690? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017090920170725
466710? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017090920170725
466775? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017090920170725
468032? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017090920170725
468054? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017090920170725
468072? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017090920170725
468114? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090920170725
468168? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017090920170725
468178? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090920170725
521502? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017090920170725
521586? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017090920170725
525328? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017090920170725
525400? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017090920170725
525730? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017090920170725
527250? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090920170725
528366? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017090920170725
529202? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090920170725
530238? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
530510? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017090920170725
530838? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
531064? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017090920170725
533028? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017090920170725
533718? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017090920170725
534374? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017090920170725
534784? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
535460? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
536018? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017090920170725
536174? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017090920170725
536264? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090920170725
537170? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017090920170725
537980? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090920170725
540000? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090920170725
541768? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017090920170725
542144? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017090920170725
542176? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090920170725
542196? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017090920170725
542756? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017090920170725
542864? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017090920170725
543460? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017090920170725
543700? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017090920170725
545074? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017090920170725
545322? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017090920170725
545352? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017090920170725
545362? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017090920170725
545475? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017090920170725
546838? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017090920170725
546866? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
547628? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
550276? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
550404? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
554324? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
554364? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
683960? ? ?? ? ?opt64gcc2017090920170725
684036? ? ?? ? ?opt64cc2017090920170725
684350? ? ?? ? ?opt64gcc_-funroll-loops2017090920170725
1585820? ? ?? ? ?opt32gcc2017090920170725
1586160? ? ?? ? ?opt32gcc_-funroll-loops2017090920170725
1586950? ? ?? ? ?opt32cc2017090920170725
1951549? ? ?? ? ?refgcc2017090920170725
1953179? ? ?? ? ?refcc2017090920170725
1957637? ? ?? ? ?refgcc_-funroll-loops2017090920170725

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