Implementation notes: amd64, robin204, crypto_aead/ascon128av12

Computer: robin204
Architecture: amd64
CPU ID: GenuineIntel-000306f2-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_aead
Primitive: ascon128av12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
46020? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041420170228
46080? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041420170228
46116? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041420170228
46144? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041420170228
46160? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041420170228
46160? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041420170228
46272? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041420170228
46304? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041420170228
46360? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041420170228
49132? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
49144? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
49164? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041420170228
49172? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
49220? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041420170228
49252? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041420170228
49268? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
49316? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041420170228
49336? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
49360? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041420170228
49424? ? ?? ? ?opt64icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041420170228
49508? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
49516? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041420170228
49548? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
49548? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041420170228
49560? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041420170228
49576? ? ?? ? ?opt64icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041420170228
49592? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
49612? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2017041420170228
49620? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2017041420170228
49628? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
49644? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
49652? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
49672? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
49708? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
49716? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
49720? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2017041420170228
49720? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2017041420170228
49736? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
49768? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
49808? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
49868? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
49912? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041420170228
49924? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
49928? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
49932? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041420170228
49936? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
49956? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
49964? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041420170228
50016? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041420170228
50028? ? ?? ? ?opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041420170228
50092? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
50104? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
50168? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
50172? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041420170228
50240? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
50260? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
50348? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2017041420170228
50356? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
50372? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2017041420170228
50380? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2017041420170228
50396? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
50436? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041420170228
50460? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041420170228
50464? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041420170228
50472? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
50472? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
50472? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
50504? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041420170228
50516? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2017041420170228
50524? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041420170228
50536? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041420170228
50544? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041420170228
50548? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041420170228
50568? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
50628? ? ?? ? ?opt64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041420170228
50632? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041420170228
50660? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041420170228
50748? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041420170228
50768? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041420170228
50824? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041420170228
51032? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041420170228
51120? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041420170228
51196? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
51220? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
51564? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
51604? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2017041420170228
54228? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
54268? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
54300? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
54312? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2017041420170228
54380? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041420170228
54440? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
54444? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041420170228
54480? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
54528? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041420170228
54644? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041420170228
54648? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
54652? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041420170228
54656? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2017041420170228
54664? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041420170228
54672? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041420170228
54672? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041420170228
54676? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041420170228
54740? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
54792? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
54808? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2017041420170228
54816? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2017041420170228
54816? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
54820? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2017041420170228
54864? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
64972? ? ?? ? ?opt64icc_-no-vec2017041420170228
65000? ? ?? ? ?opt64icc2017041420170228
77720? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041420170228
78320? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041420170228
78380? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041420170228
78476? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041420170228
80212? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041420170228
84088? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017041420170228
84096? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017041420170228
84152? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
84156? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
84324? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
84444? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041420170228
84456? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
84460? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017041420170228
84496? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041420170228
84496? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041420170228
84520? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041420170228
84564? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041420170228
85072? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
85132? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
85208? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
85392? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
85576? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017041420170228
85620? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
85652? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
85676? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
85676? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041420170228
85748? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041420170228
85848? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
91008? ? ?? ? ?reficc2017041420170228
94612? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
94696? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
95008? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041420170228
95100? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
95148? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
95180? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041420170228
95208? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017041420170228
95664? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
95680? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
97200? ? ?? ? ?reficc_-no-vec2017041420170228
111080? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
111084? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041420170228
111104? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041420170228
111116? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
111132? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
111300? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
111512? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017041420170228
111648? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041420170228
111916? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
111988? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041420170228
112404? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041420170228
112828? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041420170228
112880? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041420170228
112956? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041420170228
113268? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041420170228
114484? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041420170228
114516? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041420170228
114980? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041420170228
122460? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041420170228
122480? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041420170228
122508? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041420170228
126708? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041420170228
126752? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041420170228
127148? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041420170228
134524? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041420170228
136792? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041420170228
136824? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
137100? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
137132? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
137176? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
137288? ? ?? ? ?opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041420170228
137316? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
137572? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041420170228
137576? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
137628? ? ?? ? ?opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041420170228
138004? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
138184? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
138184? ? ?? ? ?opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
138276? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
138292? ? ?? ? ?opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
138572? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
138600? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
138604? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041420170228
138620? ? ?? ? ?opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
138752? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
138784? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
138784? ? ?? ? ?opt32gcc_-m64_-Os_-fomit-frame-pointer2017041420170228
138808? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
138816? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041420170228
138816? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041420170228
138816? ? ?? ? ?opt32gcc_-march=k8_-Os_-fomit-frame-pointer2017041420170228
138884? ? ?? ? ?opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
138908? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
138920? ? ?? ? ?opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041420170228
138964? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
138980? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
139000? ? ?? ? ?opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
139080? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
139100? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041420170228
139184? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
139200? ? ?? ? ?opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041420170228
139212? ? ?? ? ?opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
139244? ? ?? ? ?opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041420170228
139344? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
139372? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041420170228
139460? ? ?? ? ?opt32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041420170228
139472? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041420170228
139508? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041420170228
139524? ? ?? ? ?opt32gcc_-m64_-O3_-fomit-frame-pointer2017041420170228
139676? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041420170228
139752? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
139760? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
139784? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041420170228
139796? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041420170228
139820? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041420170228
139848? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041420170228
139892? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041420170228
140000? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041420170228
140076? ? ?? ? ?opt32gcc_-O3_-fomit-frame-pointer2017041420170228
140136? ? ?? ? ?opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
140180? ? ?? ? ?opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
140228? ? ?? ? ?opt32gcc_-march=k8_-O3_-fomit-frame-pointer2017041420170228
140276? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041420170228
140336? ? ?? ? ?opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
140360? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
140388? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041420170228
140488? ? ?? ? ?opt32gcc_-O2_-fomit-frame-pointer2017041420170228
140488? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
140492? ? ?? ? ?opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
140532? ? ?? ? ?opt32gcc_-m64_-O2_-fomit-frame-pointer2017041420170228
140692? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041420170228
140740? ? ?? ? ?opt32gcc_-march=k8_-O2_-fomit-frame-pointer2017041420170228
140748? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
140752? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
140792? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
140816? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041420170228
140920? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041420170228
140992? ? ?? ? ?opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041420170228
141032? ? ?? ? ?opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
141592? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
141780? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
141900? ? ?? ? ?opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2017041420170228
141988? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041420170228
142152? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041420170228
142496? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
142864? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
142908? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
143036? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041420170228
143048? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
143092? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
143208? ? ?? ? ?opt32gcc_-m64_-O_-fomit-frame-pointer2017041420170228
143208? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041420170228
143276? ? ?? ? ?opt32gcc_-O_-fomit-frame-pointer2017041420170228
143320? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041420170228
143428? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041420170228
143456? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
143596? ? ?? ? ?opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041420170228
143656? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
143660? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041420170228
143708? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017041420170228
143736? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
143744? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017041420170228
143752? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041420170228
143828? ? ?? ? ?opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
143832? ? ?? ? ?opt32gcc_-march=k8_-O_-fomit-frame-pointer2017041420170228
143836? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
143952? ? ?? ? ?opt32gcc_-Os_-fomit-frame-pointer2017041420170228
144036? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017041420170228
144124? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041420170228
144204? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041420170228
144412? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041420170228
144468? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041420170228
144548? ? ?? ? ?opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
144632? ? ?? ? ?opt32gcc_-march=nocona_-O_-fomit-frame-pointer2017041420170228
145104? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
148408? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041420170228
157748? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041420170228
157824? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041420170228
158084? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041420170228
166816? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041420170228
166816? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041420170228
166944? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041420170228
176976? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
177100? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017041420170228
188376? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
188804? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017041420170228
189200? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
189456? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017041420170228
189864? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017041420170228
190060? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041420170228
190148? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041420170228
190964? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
191080? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041420170228
191120? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
191144? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041420170228
191148? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
191228? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017041420170228
191296? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
191372? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
191676? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
193768? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041420170228
193856? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041420170228
194044? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041420170228
194084? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041420170228
194384? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041420170228
194448? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041420170228
201644? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
201804? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
203792? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
203872? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
204652? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
205228? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017041420170228
205256? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041420170228
205300? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017041420170228
205900? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041420170228
206328? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041420170228
206848? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
209628? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041420170228
210132? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017041420170228
233488? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
234420? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
280360? ? ?? ? ?opt64gcc2017041420170228
282612? ? ?? ? ?opt64gcc_-funroll-loops2017041420170228
319828? ? ?? ? ?opt64cc2017041420170228
530356? ? ?? ? ?opt32gcc_-funroll-loops2017041420170228
531232? ? ?? ? ?opt32gcc2017041420170228
564232? ? ?? ? ?opt32cc2017041420170228
665668? ? ?? ? ?refgcc2017041420170228
667956? ? ?? ? ?refgcc_-funroll-loops2017041420170228
687320? ? ?? ? ?refcc2017041420170228

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 -xCORE-AVX2 -O2 -fomit-frame-pointer opt32
icc -xCORE-AVX2 -O3 -fomit-frame-pointer opt32