Implementation notes: amd64, genji154, crypto_aead/ascon128av12

Computer: genji154
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_aead
Primitive: ascon128av12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
66846? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
66859? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
66963? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
67288? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
67392? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
68224? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
68224? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
68432? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
68484? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
68991? ? ?? ? ?opt64icc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
69290? ? ?? ? ?opt64icc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
74035? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
74048? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
74425? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
111527? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
111540? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
111553? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
111735? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
111735? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
111735? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
111852? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
111852? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
111852? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
112047? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
112047? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
112060? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
112073? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
112073? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
112073? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
112073? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
112073? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
112073? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
112073? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
112125? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
112567? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
112567? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2017022620170105
112567? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
112567? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
112567? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
112580? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
112632? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2017022620170105
112762? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
112775? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
112788? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
112801? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
113022? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
113022? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
113022? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
113035? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
113035? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
113100? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2017022620170105
113113? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
113113? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2017022620170105
113178? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
113178? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2017022620170105
113178? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
113269? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2017022620170105
113503? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
113503? ? ?? ? ?opt64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
113503? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
113503? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
113503? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
113503? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
113880? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
113893? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
113932? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
113932? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
113932? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
113932? ? ?? ? ?opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
113932? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
113945? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
113971? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
113984? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
117169? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
117182? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
117299? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
117299? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
117481? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
117533? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
117806? ? ?? ? ?reficc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017022620170105
117871? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
118027? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
118105? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
118560? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
118768? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
118937? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
118963? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
123487? ? ?? ? ?opt64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
123487? ? ?? ? ?opt64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
123487? ? ?? ? ?opt64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
123565? ? ?? ? ?opt64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
123578? ? ?? ? ?opt64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
124150? ? ?? ? ?opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
126360? ? ?? ? ?opt64clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
126360? ? ?? ? ?opt64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
128479? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
128492? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
128492? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
128505? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
128505? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
128531? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
128583? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
128596? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
128752? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
130039? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
130039? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
130039? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
130052? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2017022620170105
130052? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2017022620170105
130052? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
130052? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
130052? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
130052? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
130052? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
130091? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
130104? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
130104? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
130182? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
130195? ? ?? ? ?reficc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017022620170105
130299? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
137163? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
137293? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
137501? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
183547? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017022620170105
183599? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017022620170105
183612? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
184483? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
184509? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
184509? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
184639? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
184730? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
184990? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
185094? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
186862? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
187408? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
187538? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
187538? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
187551? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
187551? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
187564? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
187564? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
187590? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
190736? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
191386? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
191425? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
193596? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
193947? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
194233? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
194246? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
195559? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
195585? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
196365? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
196898? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
203840? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
204269? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
204867? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
207155? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
207415? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
208182? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
208247? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
209417? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
209625? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
216580? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
217256? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017022620170105
217360? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
218959? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
219518? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
219752? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
219869? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017022620170105
220077? ? ?? ? ?opt32clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
220077? ? ?? ? ?opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
220298? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017022620170105
221832? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
231725? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
232843? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
235326? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
236587? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
236964? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
237185? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
238836? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
238875? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
238979? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
239018? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
239382? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
239733? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
242255? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
242697? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
248716? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
248820? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
259883? ? ?? ? ?opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
265187? ? ?? ? ?opt64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
273871? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017022620170105
273884? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017022620170105
274235? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017022620170105
292968? ? ?? ? ?opt32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
293033? ? ?? ? ?opt32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
293410? ? ?? ? ?opt32clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
293423? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
293735? ? ?? ? ?opt32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
293787? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
293930? ? ?? ? ?opt32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
294554? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
305487? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
305604? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
305799? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
306163? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
306163? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
306202? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
306319? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
306397? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
306436? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
306462? ? ?? ? ?opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017022620170105
306514? ? ?? ? ?opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
306813? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
306826? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
306865? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017022620170105
306943? ? ?? ? ?opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017022620170105
307372? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017022620170105
307411? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
307723? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017022620170105
307970? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
308308? ? ?? ? ?opt32gcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
308347? ? ?? ? ?opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
308360? ? ?? ? ?opt32gcc_-m64_-Os_-fomit-frame-pointer2017022620170105
308386? ? ?? ? ?opt32gcc_-Os_-fomit-frame-pointer2017022620170105
308386? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
308503? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
308659? ? ?? ? ?opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
309400? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017022620170105
309439? ? ?? ? ?opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
309842? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017022620170105
310258? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017022620170105
310375? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017022620170105
310531? ? ?? ? ?opt32gcc_-m64_-O3_-fomit-frame-pointer2017022620170105
310557? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
310947? ? ?? ? ?opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
311155? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017022620170105
311337? ? ?? ? ?opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
311454? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
311493? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
311545? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
311623? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
311753? ? ?? ? ?opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017022620170105
311779? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
311935? ? ?? ? ?opt32gcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
311987? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
312143? ? ?? ? ?opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
312195? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
312221? ? ?? ? ?opt32gcc_-O2_-fomit-frame-pointer2017022620170105
312338? ? ?? ? ?opt32gcc_-m64_-O2_-fomit-frame-pointer2017022620170105
312364? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
312559? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
312559? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017022620170105
312832? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017022620170105
312858? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
312910? ? ?? ? ?opt32gcc_-march=k8_-O3_-fomit-frame-pointer2017022620170105
312962? ? ?? ? ?opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
313196? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
313222? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
313547? ? ?? ? ?opt32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017022620170105
313742? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017022620170105
313924? ? ?? ? ?opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
313950? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017022620170105
315107? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
315276? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
315484? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
315809? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017022620170105
316537? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
316589? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
316927? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
317044? ? ?? ? ?opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2017022620170105
317486? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
317499? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017022620170105
317629? ? ?? ? ?opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
317642? ? ?? ? ?opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
318292? ? ?? ? ?opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
318643? ? ?? ? ?opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017022620170105
319748? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017022620170105
319956? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017022620170105
322829? ? ?? ? ?opt32gcc_-O3_-fomit-frame-pointer2017022620170105
326703? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017022620170105
326820? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017022620170105
326859? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
327574? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
327717? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017022620170105
327860? ? ?? ? ?opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2017022620170105
329056? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
329446? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017022620170105
329537? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
329537? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017022620170105
329563? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017022620170105
329576? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017022620170105
329732? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017022620170105
329940? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017022620170105
330018? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017022620170105
330174? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017022620170105
330278? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017022620170105
330382? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
330421? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
330499? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
330564? ? ?? ? ?opt32gcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
330655? ? ?? ? ?opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
330785? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
331084? ? ?? ? ?opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
331110? ? ?? ? ?opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
331201? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
331253? ? ?? ? ?opt32gcc_-O_-fomit-frame-pointer2017022620170105
331409? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
331630? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
332007? ? ?? ? ?opt32gcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
333229? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
333879? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
337558? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
337688? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017022620170105
348530? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017022620170105
348842? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017022620170105
349076? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
349544? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017022620170105
375063? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
375167? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017022620170105
375388? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017022620170105
376207? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017022620170105
377923? ? ?? ? ?opt32gcc_-m64_-O_-fomit-frame-pointer2017022620170105
378404? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017022620170105
378482? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017022620170105
378664? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017022620170105
378976? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017022620170105
379015? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017022620170105
379119? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017022620170105
379132? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017022620170105
379145? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017022620170105
381264? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017022620170105
381524? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017022620170105
386984? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017022620170105
387244? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017022620170105
387335? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017022620170105
387387? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017022620170105
387426? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
387790? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
389649? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
390247? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
390247? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017022620170105
390845? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017022620170105
390884? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017022620170105
391014? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017022620170105
391027? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017022620170105
391105? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017022620170105
391768? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017022620170105
392067? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
392639? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017022620170105
393809? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017022620170105
393822? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017022620170105
394849? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017022620170105
404131? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
404456? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
404456? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
404898? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017022620170105
413634? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017022620170105
515736? ? ?? ? ?reficc2017022620170105
526058? ? ?? ? ?opt64icc_-no-vec2017022620170105
526812? ? ?? ? ?opt64icc2017022620170105
526812? ? ?? ? ?reficc_-no-vec2017022620170105
585390? ? ?? ? ?opt64gcc2017022620170105
585949? ? ?? ? ?opt64gcc_-funroll-loops2017022620170105
652756? ? ?? ? ?opt64cc2017022620170105
1391299? ? ?? ? ?opt32cc2017022620170105
1404598? ? ?? ? ?opt32gcc_-funroll-loops2017022620170105
1414088? ? ?? ? ?refgcc_-funroll-loops2017022620170105
1423188? ? ?? ? ?refgcc2017022620170105
1427829? ? ?? ? ?refcc2017022620170105
1428349? ? ?? ? ?opt32gcc2017022620170105

Test failure

Implementation: crypto_aead/ascon128av12/opt32
Compiler: icc
error 111
crypto_aead_decrypt returns nonzero

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc opt32
icc -no-vec opt32
icc -xMIC-AVX512 -O2 -fomit-frame-pointer opt32
icc -xMIC-AVX512 -O3 -fomit-frame-pointer opt32