Implementation notes: amd64, mace, crypto_aead/ascon128v12

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: ascon128v12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
85170? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
85170? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016122120161220
85171? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
85171? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016122120161220
85172? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
85172? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
85172? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
85172? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
85177? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016122120161220
85180? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016122120161220
85182? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
85182? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
85183? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
85183? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122120161220
85183? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2016122120161220
85372? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
85372? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
85378? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
85378? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122120161220
85378? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2016122120161220
85552? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2016122120161220
85552? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2016122120161220
85552? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
85552? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
85552? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016122120161220
85552? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016122120161220
85970? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2016122120161220
85970? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
85976? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2016122120161220
85976? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
85977? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2016122120161220
85982? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2016122120161220
86167? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016122120161220
86167? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122120161220
86167? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122120161220
86168? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016122120161220
87654? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
87655? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2016122120161220
87655? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016122120161220
87655? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
87655? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016122120161220
87657? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
87657? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
88065? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016122120161220
88441? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
88441? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122120161220
88442? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2016122120161220
88442? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2016122120161220
88442? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2016122120161220
88443? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
88443? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
88443? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
88448? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016122120161220
88448? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122120161220
88448? ? ?? ? ?opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016122120161220
88449? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122120161220
89468? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
89468? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
90329? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
90329? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
90354? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
90358? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
90460? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
90460? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
90570? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
90571? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
90830? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
90830? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
97030? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
97032? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2016122120161220
97033? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016122120161220
97405? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
97405? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016122120161220
98722? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2016122120161220
98722? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
98722? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2016122120161220
98788? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2016122120161220
98788? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122120161220
98788? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016122120161220
98788? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016122120161220
98910? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
98910? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2016122120161220
99055? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
99055? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
99058? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
99081? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016122120161220
99915? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
99915? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
99917? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
99917? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122120161220
99917? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016122120161220
99918? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2016122120161220
117237? ? ?? ? ?opt64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
117238? ? ?? ? ?opt64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
117238? ? ?? ? ?opt64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
118194? ? ?? ? ?opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2016122120161220
133730? ? ?? ? ?opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
133742? ? ?? ? ?opt64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016122120161220
207776? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016122120161220
207780? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122120161220
207804? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016122120161220
207850? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
207925? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
208011? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
208365? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
208535? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
208554? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
209099? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
209110? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016122120161220
209176? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
209193? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
209209? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016122120161220
214272? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016122120161220
214716? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016122120161220
214790? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
215339? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
215575? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
215858? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016122120161220
217004? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
217034? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016122120161220
217076? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016122120161220
217492? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
217519? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
217807? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
221059? ? ?? ? ?opt32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2016122120161220
222201? ? ?? ? ?opt32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
222202? ? ?? ? ?opt32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
222203? ? ?? ? ?opt32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
222295? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
222511? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016122120161220
223447? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
223493? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
223969? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016122120161220
223979? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016122120161220
223987? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
224479? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
224898? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
226911? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
226931? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
227698? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
227699? ? ?? ? ?opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2016122120161220
227713? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016122120161220
227713? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016122120161220
227714? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
228174? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
228182? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016122120161220
228203? ? ?? ? ?opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2016122120161220
228387? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
228434? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
228492? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
228504? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016122120161220
229135? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
229140? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016122120161220
229141? ? ?? ? ?opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2016122120161220
229288? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
229309? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
229309? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
229322? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016122120161220
231325? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122120161220
231327? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122120161220
231327? ? ?? ? ?opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016122120161220
231343? ? ?? ? ?opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016122120161220
231940? ? ?? ? ?opt32gcc_-Os_-fomit-frame-pointer2016122120161220
231941? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122120161220
231942? ? ?? ? ?opt32gcc_-m64_-Os_-fomit-frame-pointer2016122120161220
231955? ? ?? ? ?opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
231957? ? ?? ? ?opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
231969? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
231988? ? ?? ? ?opt32gcc_-march=k8_-Os_-fomit-frame-pointer2016122120161220
231989? ? ?? ? ?opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
233137? ? ?? ? ?opt32gcc_-O2_-fomit-frame-pointer2016122120161220
233138? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
233143? ? ?? ? ?opt32gcc_-m64_-O2_-fomit-frame-pointer2016122120161220
233388? ? ?? ? ?opt32gcc_-O3_-fomit-frame-pointer2016122120161220
233388? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
233388? ? ?? ? ?opt32gcc_-m64_-O3_-fomit-frame-pointer2016122120161220
233407? ? ?? ? ?opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
233449? ? ?? ? ?opt32clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016122120161220
233687? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
233687? ? ?? ? ?opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
233889? ? ?? ? ?opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
233889? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122120161220
233893? ? ?? ? ?opt32gcc_-march=k8_-O2_-fomit-frame-pointer2016122120161220
233904? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016122120161220
234137? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016122120161220
234190? ? ?? ? ?opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016122120161220
234190? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122120161220
234190? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016122120161220
234195? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122120161220
234361? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
234361? ? ?? ? ?opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
234364? ? ?? ? ?opt32gcc_-march=k8_-O3_-fomit-frame-pointer2016122120161220
234365? ? ?? ? ?opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
234365? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122120161220
234491? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016122120161220
241009? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
241035? ? ?? ? ?opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
241056? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
241197? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
241209? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
242056? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
242070? ? ?? ? ?opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
243664? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
244484? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
244492? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
244510? ? ?? ? ?opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
244510? ? ?? ? ?opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
248232? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
248233? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016122120161220
248623? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
248632? ? ?? ? ?opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2016122120161220
248632? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016122120161220
249002? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
249013? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
249580? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016122120161220
249591? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
251352? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016122120161220
251357? ? ?? ? ?opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2016122120161220
251357? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122120161220
251527? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
251532? ? ?? ? ?opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
251723? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
251726? ? ?? ? ?opt32gcc_-m64_-O_-fomit-frame-pointer2016122120161220
251739? ? ?? ? ?opt32gcc_-march=nocona_-O_-fomit-frame-pointer2016122120161220
251742? ? ?? ? ?opt32gcc_-O_-fomit-frame-pointer2016122120161220
251742? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
251913? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016122120161220
251924? ? ?? ? ?opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
251925? ? ?? ? ?opt32gcc_-march=k8_-O_-fomit-frame-pointer2016122120161220
251933? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122120161220
254001? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016122120161220
273043? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
279225? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016122120161220
281429? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016122120161220
298049? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016122120161220
298071? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016122120161220
302587? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
302944? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
302951? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
302959? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
336229? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122120161220
336282? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
336400? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016122120161220
338344? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016122120161220
341611? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016122120161220
341628? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016122120161220
341658? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
341913? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016122120161220
341943? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016122120161220
341949? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122120161220
341958? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122120161220
351360? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
351363? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
369792? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
369813? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
441017? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
441065? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016122120161220
442481? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
444293? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
446612? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016122120161220
446897? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016122120161220
447175? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016122120161220
457197? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
457454? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016122120161220
460628? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
463666? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016122120161220
463681? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016122120161220
463703? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016122120161220
469853? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122120161220
470696? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
470797? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122120161220
472158? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016122120161220
472198? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122120161220
472411? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
472426? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016122120161220
472426? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122120161220
474205? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016122120161220
476281? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
476677? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
476677? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016122120161220
478538? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
481121? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016122120161220
492568? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
495218? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016122120161220
509139? ? ?? ? ?opt64cc2016122120161220
509340? ? ?? ? ?opt64gcc2016122120161220
509358? ? ?? ? ?opt64gcc_-funroll-loops2016122120161220
513267? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122120161220
605789? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016122120161220
609740? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
613018? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
614135? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
638515? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
638652? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
638915? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
640181? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016122120161220
640769? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016122120161220
1190289? ? ?? ? ?opt32cc2016122120161220
1190345? ? ?? ? ?opt32gcc_-funroll-loops2016122120161220
1190349? ? ?? ? ?opt32gcc2016122120161220
1793978? ? ?? ? ?refgcc2016122120161220
1812235? ? ?? ? ?refgcc_-funroll-loops2016122120161220
1825980? ? ?? ? ?refcc2016122120161220

Test failure

Implementation: crypto_aead/ascon128v12/opt32
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer opt32 opt64 ref