Implementation notes: amd64, h3neo, crypto_aead/ascon128av12

Computer: h3neo
Architecture: amd64
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: ascon128av12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
58397? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
58399? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016122120161220
58429? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2016122120161220
58429? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
58429? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016122120161220
58434? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2016122120161220
58434? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
58437? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016122120161220
58489? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2016122120161220
58489? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
58489? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2016122120161220
58524? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
58524? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
58582? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2016122120161220
58587? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
58588? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
58589? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
58589? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122120161220
58594? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2016122120161220
58594? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
58594? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2016122120161220
58594? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016122120161220
58691? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016122120161220
58691? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122120161220
58691? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122120161220
58694? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016122120161220
59828? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
59828? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016122120161220
59830? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
59830? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
59867? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016122120161220
59940? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
59940? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2016122120161220
59948? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
59950? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
59953? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122120161220
60678? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2016122120161220
60678? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
60678? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
60678? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
60678? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016122120161220
60679? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016122120161220
60683? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
61251? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
61251? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
61268? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
61268? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
61479? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
61481? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
61651? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2016122120161220
61651? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
61651? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2016122120161220
61651? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
61651? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
61651? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122120161220
61651? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
61651? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2016122120161220
61705? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
61708? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
61943? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016122120161220
61943? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122120161220
61943? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122120161220
61945? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016122120161220
61946? ? ?? ? ?opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016122120161220
62336? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
62336? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
62572? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
62575? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
67590? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2016122120161220
67594? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2016122120161220
67598? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
67612? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016122120161220
67613? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2016122120161220
67614? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
67706? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016122120161220
67743? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016122120161220
67745? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016122120161220
67747? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2016122120161220
67747? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122120161220
67755? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
67755? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2016122120161220
67757? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
67759? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
67762? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
67764? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122120161220
67769? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
67850? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
67854? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016122120161220
67899? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
67899? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016122120161220
68006? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
68019? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2016122120161220
80036? ? ?? ? ?opt64clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
80036? ? ?? ? ?opt64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
80038? ? ?? ? ?opt64clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
80291? ? ?? ? ?opt64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2016122120161220
90413? ? ?? ? ?opt64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
90442? ? ?? ? ?opt64clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016122120161220
119805? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2016122120161220
119814? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
119904? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2016122120161220
120097? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2016122120161220
120207? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
121020? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
121261? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
121382? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122120161220
121811? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
121975? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
122009? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
122164? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
122181? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
122228? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016122120161220
123094? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016122120161220
123102? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2016122120161220
123155? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016122120161220
123155? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
123157? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
124680? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
125387? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
125388? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
126262? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
126276? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
126706? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016122120161220
132338? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016122120161220
143199? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
143221? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
144345? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
144697? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
144716? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2016122120161220
144809? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
145301? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016122120161220
145449? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016122120161220
145476? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
161869? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
162251? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016122120161220
162401? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2016122120161220
162694? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
162869? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
163226? ? ?? ? ?opt32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
163278? ? ?? ? ?opt32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
163696? ? ?? ? ?opt32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
163827? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016122120161220
163828? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
164774? ? ?? ? ?opt32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2016122120161220
164880? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016122120161220
164987? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
164987? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
164988? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016122120161220
165000? ? ?? ? ?opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2016122120161220
165005? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016122120161220
165272? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
165279? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
166302? ? ?? ? ?opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2016122120161220
166302? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016122120161220
166305? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
166309? ? ?? ? ?opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2016122120161220
166315? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016122120161220
166316? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
167059? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
167076? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
167076? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
167163? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
167164? ? ?? ? ?opt32gcc_-O2_-fomit-frame-pointer2016122120161220
167173? ? ?? ? ?opt32gcc_-march=k8_-O2_-fomit-frame-pointer2016122120161220
167178? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016122120161220
167183? ? ?? ? ?opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
167256? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
167260? ? ?? ? ?opt32gcc_-O3_-fomit-frame-pointer2016122120161220
167261? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016122120161220
167261? ? ?? ? ?opt32gcc_-m64_-O3_-fomit-frame-pointer2016122120161220
167263? ? ?? ? ?opt32gcc_-m64_-O2_-fomit-frame-pointer2016122120161220
167343? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016122120161220
167354? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122120161220
167358? ? ?? ? ?opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016122120161220
167358? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122120161220
167360? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016122120161220
167380? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122120161220
167387? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
167387? ? ?? ? ?opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
168370? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016122120161220
168752? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
168766? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
168766? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016122120161220
168771? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
168999? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122120161220
169001? ? ?? ? ?opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016122120161220
169024? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122120161220
169029? ? ?? ? ?opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016122120161220
169490? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
169496? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122120161220
169504? ? ?? ? ?opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
169505? ? ?? ? ?opt32gcc_-m64_-Os_-fomit-frame-pointer2016122120161220
169512? ? ?? ? ?opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
169512? ? ?? ? ?opt32gcc_-march=k8_-Os_-fomit-frame-pointer2016122120161220
169516? ? ?? ? ?opt32gcc_-Os_-fomit-frame-pointer2016122120161220
169526? ? ?? ? ?opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
171104? ? ?? ? ?opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
171128? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016122120161220
171129? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016122120161220
171173? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016122120161220
171658? ? ?? ? ?opt32gcc_-march=k8_-O3_-fomit-frame-pointer2016122120161220
171660? ? ?? ? ?opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016122120161220
172878? ? ?? ? ?opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016122120161220
172880? ? ?? ? ?opt32clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016122120161220
173332? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
173341? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
173703? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
173704? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
173828? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
173828? ? ?? ? ?opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
175384? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
175384? ? ?? ? ?opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2016122120161220
175496? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
175513? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
176232? ? ?? ? ?opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
176256? ? ?? ? ?opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
181405? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016122120161220
181410? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
181582? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
181585? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
181598? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016122120161220
181605? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
181849? ? ?? ? ?opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2016122120161220
181849? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016122120161220
181855? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
182182? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016122120161220
182722? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
182722? ? ?? ? ?opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
182723? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122120161220
182748? ? ?? ? ?opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
182752? ? ?? ? ?opt32gcc_-march=k8_-O_-fomit-frame-pointer2016122120161220
183172? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
183173? ? ?? ? ?opt32gcc_-O_-fomit-frame-pointer2016122120161220
183175? ? ?? ? ?opt32gcc_-m64_-O_-fomit-frame-pointer2016122120161220
183464? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
183464? ? ?? ? ?opt32gcc_-march=nocona_-O_-fomit-frame-pointer2016122120161220
184166? ? ?? ? ?opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2016122120161220
184166? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122120161220
184166? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016122120161220
184168? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016122120161220
208155? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016122120161220
208168? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016122120161220
208206? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2016122120161220
208219? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2016122120161220
208236? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016122120161220
208248? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016122120161220
208257? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016122120161220
220362? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
220652? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2016122120161220
223193? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
224434? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2016122120161220
229447? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016122120161220
232544? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016122120161220
239363? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016122120161220
243506? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016122120161220
254087? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2016122120161220
256219? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2016122120161220
256258? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2016122120161220
257808? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
257934? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2016122120161220
258762? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016122120161220
259010? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016122120161220
259279? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2016122120161220
259765? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016122120161220
261837? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
262564? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2016122120161220
262653? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2016122120161220
264588? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
265254? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016122120161220
266198? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
266346? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2016122120161220
266597? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2016122120161220
266890? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016122120161220
267114? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016122120161220
267118? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016122120161220
267450? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016122120161220
267782? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016122120161220
269586? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016122120161220
270455? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016122120161220
270553? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016122120161220
270574? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016122120161220
271701? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
275888? ? ?? ? ?opt64gcc_-funroll-loops2016122120161220
275898? ? ?? ? ?opt64gcc2016122120161220
275981? ? ?? ? ?opt64cc2016122120161220
283220? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
320894? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016122120161220
332877? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
341938? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
344959? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016122120161220
346579? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
347240? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016122120161220
347696? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016122120161220
350270? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2016122120161220
353522? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016122120161220
359783? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2016122120161220
363920? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016122120161220
746086? ? ?? ? ?opt32gcc2016122120161220
746205? ? ?? ? ?opt32cc2016122120161220
746475? ? ?? ? ?opt32gcc_-funroll-loops2016122120161220
1071787? ? ?? ? ?refcc2016122120161220
1071950? ? ?? ? ?refgcc2016122120161220
1072408? ? ?? ? ?refgcc_-funroll-loops2016122120161220

Test failure

Implementation: crypto_aead/ascon128av12/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