Implementation notes: amd64, manny357, crypto_aead/ascon128av12

Computer: manny357
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_aead
Primitive: ascon128av12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
45244? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017040920170228
45300? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017040920170228
45304? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017040920170228
45316? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017040920170228
45324? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017040920170228
45476? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017040920170228
45580? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017040920170228
45604? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017040920170228
46512? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017040920170228
48856? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
48860? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017040920170228
48916? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017040920170228
48940? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017040920170228
48944? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017040920170228
48964? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017040920170228
48968? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
48972? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017040920170228
48992? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017040920170228
49016? ? ?? ? ?opt64icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017040920170228
49020? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017040920170228
49048? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
49048? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
49056? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
49060? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
49068? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2017040920170228
49080? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017040920170228
49080? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
49084? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017040920170228
49092? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017040920170228
49092? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
49092? ? ?? ? ?opt64icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017040920170228
49124? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017040920170228
49124? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2017040920170228
49128? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
49152? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2017040920170228
49152? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017040920170228
49236? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017040920170228
49276? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2017040920170228
49296? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017040920170228
49300? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017040920170228
49300? ? ?? ? ?opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017040920170228
49340? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017040920170228
49348? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017040920170228
49380? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
49392? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017040920170228
49396? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017040920170228
49432? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
49492? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
49512? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
49544? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
49588? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017040920170228
49596? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
49596? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
49616? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
49640? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017040920170228
49688? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2017040920170228
49716? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017040920170228
49720? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017040920170228
49724? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2017040920170228
49744? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017040920170228
49748? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
49748? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017040920170228
49756? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017040920170228
49828? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017040920170228
49876? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
49876? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
49884? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017040920170228
49900? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2017040920170228
49916? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017040920170228
49940? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017040920170228
49944? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2017040920170228
49956? ? ?? ? ?opt64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017040920170228
49976? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017040920170228
49976? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
50000? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017040920170228
50028? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017040920170228
50032? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
50080? ? ?? ? ?opt64gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017040920170228
50112? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017040920170228
50116? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017040920170228
50440? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017040920170228
50640? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
50724? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
50848? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017040920170228
50988? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2017040920170228
53056? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017040920170228
53484? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017040920170228
53492? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017040920170228
53496? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
53520? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2017040920170228
53568? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017040920170228
53628? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
53688? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017040920170228
53764? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017040920170228
53788? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017040920170228
53792? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017040920170228
53812? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017040920170228
53820? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017040920170228
53824? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017040920170228
53852? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017040920170228
53880? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017040920170228
53912? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
53944? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
53944? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2017040920170228
53984? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2017040920170228
54024? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017040920170228
54040? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017040920170228
54076? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2017040920170228
54100? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017040920170228
54124? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2017040920170228
65172? ? ?? ? ?opt64icc2017040920170228
65388? ? ?? ? ?opt64icc_-no-vec2017040920170228
76828? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017040920170228
77620? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017040920170228
77640? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017040920170228
77688? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017040920170228
77844? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017040920170228
84076? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
84160? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017040920170228
84192? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017040920170228
84236? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017040920170228
84316? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
84316? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017040920170228
84328? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017040920170228
84332? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017040920170228
84352? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017040920170228
84384? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017040920170228
84480? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017040920170228
84508? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017040920170228
84636? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017040920170228
84980? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
84980? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
85112? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
85348? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
85760? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017040920170228
85792? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
85836? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017040920170228
85872? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017040920170228
85888? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017040920170228
85952? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017040920170228
90244? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
94268? ? ?? ? ?reficc2017040920170228
94648? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
94668? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
95076? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017040920170228
95160? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017040920170228
95200? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017040920170228
95232? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017040920170228
95336? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017040920170228
95776? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
96664? ? ?? ? ?reficc_-no-vec2017040920170228
101708? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
110696? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017040920170228
110768? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017040920170228
110936? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017040920170228
110940? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017040920170228
111072? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
111084? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017040920170228
111112? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
111336? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017040920170228
111388? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017040920170228
111936? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017040920170228
112112? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017040920170228
112804? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017040920170228
112956? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017040920170228
113064? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017040920170228
113944? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017040920170228
114556? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017040920170228
114968? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017040920170228
116992? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017040920170228
122484? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017040920170228
122536? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017040920170228
122596? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017040920170228
124244? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017040920170228
124404? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017040920170228
129272? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017040920170228
134200? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
134656? ? ?? ? ?opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2017040920170228
134692? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
134732? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017040920170228
134740? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017040920170228
134776? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
134924? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017040920170228
135136? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017040920170228
135232? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017040920170228
135256? ? ?? ? ?opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2017040920170228
135348? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
135384? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017040920170228
135540? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
135584? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
135716? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017040920170228
135924? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017040920170228
135968? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017040920170228
136032? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017040920170228
136056? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017040920170228
136116? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017040920170228
136204? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017040920170228
136216? ? ?? ? ?opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
136248? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017040920170228
136328? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
136396? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017040920170228
136412? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017040920170228
136472? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
136636? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
136832? ? ?? ? ?opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
136900? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017040920170228
136920? ? ?? ? ?opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017040920170228
136948? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
136996? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017040920170228
137020? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017040920170228
137056? ? ?? ? ?opt32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017040920170228
137068? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
137076? ? ?? ? ?opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2017040920170228
137132? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017040920170228
137224? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
137264? ? ?? ? ?opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017040920170228
137300? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017040920170228
137352? ? ?? ? ?opt32gcc_-m64_-Os_-fomit-frame-pointer2017040920170228
137388? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017040920170228
137396? ? ?? ? ?opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017040920170228
137404? ? ?? ? ?opt32gcc_-Os_-fomit-frame-pointer2017040920170228
137444? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017040920170228
137480? ? ?? ? ?opt32gcc_-m64_-O3_-fomit-frame-pointer2017040920170228
137556? ? ?? ? ?opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
137576? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
137652? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017040920170228
137672? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017040920170228
137700? ? ?? ? ?opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017040920170228
137732? ? ?? ? ?opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017040920170228
137808? ? ?? ? ?opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
137856? ? ?? ? ?opt32gcc_-O3_-fomit-frame-pointer2017040920170228
138088? ? ?? ? ?opt32gcc_-march=k8_-Os_-fomit-frame-pointer2017040920170228
138168? ? ?? ? ?opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017040920170228
138216? ? ?? ? ?opt32gcc_-march=k8_-O2_-fomit-frame-pointer2017040920170228
138316? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017040920170228
138360? ? ?? ? ?opt32gcc_-O2_-fomit-frame-pointer2017040920170228
138364? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
138384? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017040920170228
138392? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017040920170228
138400? ? ?? ? ?opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
138600? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017040920170228
138780? ? ?? ? ?opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017040920170228
138904? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
138912? ? ?? ? ?opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
138916? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017040920170228
139088? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017040920170228
139212? ? ?? ? ?opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
139224? ? ?? ? ?opt32gcc_-march=k8_-O3_-fomit-frame-pointer2017040920170228
139408? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017040920170228
139596? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017040920170228
140356? ? ?? ? ?opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2017040920170228
140504? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017040920170228
140640? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017040920170228
140748? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017040920170228
140800? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017040920170228
140812? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
140880? ? ?? ? ?opt32gcc_-O_-fomit-frame-pointer2017040920170228
140888? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017040920170228
140912? ? ?? ? ?opt32gcc_-m64_-O_-fomit-frame-pointer2017040920170228
140928? ? ?? ? ?opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017040920170228
140984? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017040920170228
141748? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017040920170228
141868? ? ?? ? ?opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017040920170228
142068? ? ?? ? ?opt32gcc_-march=k8_-O_-fomit-frame-pointer2017040920170228
142108? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
142112? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017040920170228
142132? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017040920170228
142288? ? ?? ? ?opt32gcc_-march=nocona_-O_-fomit-frame-pointer2017040920170228
142652? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
142684? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017040920170228
142764? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017040920170228
143800? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017040920170228
144332? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
144364? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017040920170228
144972? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017040920170228
145164? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
146096? ? ?? ? ?opt32gcc_-m64_-O2_-fomit-frame-pointer2017040920170228
147648? ? ?? ? ?opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
149964? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017040920170228
149972? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017040920170228
150012? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017040920170228
150048? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017040920170228
150128? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017040920170228
150176? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017040920170228
150236? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017040920170228
150324? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017040920170228
155496? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017040920170228
156044? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017040920170228
156568? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017040920170228
156704? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017040920170228
162936? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017040920170228
163000? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017040920170228
163516? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017040920170228
174328? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017040920170228
174652? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017040920170228
186212? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017040920170228
186548? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017040920170228
186992? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017040920170228
187028? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017040920170228
187136? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017040920170228
188128? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017040920170228
188436? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
192432? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
193136? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017040920170228
193384? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017040920170228
193492? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017040920170228
193536? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017040920170228
193624? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017040920170228
193660? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017040920170228
195636? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
196880? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
196996? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017040920170228
197320? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017040920170228
197348? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017040920170228
197412? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
197468? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017040920170228
197576? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017040920170228
197748? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017040920170228
197808? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017040920170228
197876? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017040920170228
198036? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
198140? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017040920170228
198152? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017040920170228
198300? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017040920170228
202932? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017040920170228
203788? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017040920170228
204796? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
204812? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017040920170228
206152? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017040920170228
207236? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017040920170228
208132? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017040920170228
209856? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017040920170228
280808? ? ?? ? ?opt64gcc_-funroll-loops2017040920170228
281088? ? ?? ? ?opt64gcc2017040920170228
299208? ? ?? ? ?opt64cc2017040920170228
511552? ? ?? ? ?opt32gcc_-funroll-loops2017040920170228
525600? ? ?? ? ?opt32gcc2017040920170228
547524? ? ?? ? ?opt32cc2017040920170228
644340? ? ?? ? ?refgcc_-funroll-loops2017040920170228
646640? ? ?? ? ?refcc2017040920170228
648692? ? ?? ? ?refgcc2017040920170228

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