Implementation notes: amd64, genji202, crypto_aead/omdsha512k512n256tau256v2

Computer: genji202
Architecture: amd64
CPU ID: GenuineIntel-000306f2-bfebfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: omdsha512k512n256tau256v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
83820? ? ?? ? ?avx1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017111320171020
86432? ? ?? ? ?sse4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017111320171020
88364? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111320171020
88396? ? ?? ? ?avx1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017111320171020
88540? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111320171020
88540? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111320171020
88924? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111320171020
88948? ? ?? ? ?avx1gcc_-O3_-fomit-frame-pointer2017111320171020
88964? ? ?? ? ?avx1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017111320171020
89256? ? ?? ? ?avx1gcc_-m64_-O3_-fomit-frame-pointer2017111320171020
89880? ? ?? ? ?avx1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017111320171020
89976? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
90016? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
90316? ? ?? ? ?avx1gcc_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
90416? ? ?? ? ?avx1gcc_-funroll-loops_-O3_-fomit-frame-pointer2017111320171020
90528? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111320171020
90692? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111320171020
90748? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111320171020
90772? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
90784? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
90852? ? ?? ? ?sse4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017111320171020
90948? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111320171020
91012? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111320171020
91020? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111320171020
91048? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111320171020
91096? ? ?? ? ?sse4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017111320171020
91148? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111320171020
91216? ? ?? ? ?sse4gcc_-funroll-loops_-O3_-fomit-frame-pointer2017111320171020
91228? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111320171020
91316? ? ?? ? ?avx1gcc_-march=k8_-O3_-fomit-frame-pointer2017111320171020
91324? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111320171020
91400? ? ?? ? ?avx1gcc_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
91536? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111320171020
91632? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017111320171020
91692? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
91740? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111320171020
91788? ? ?? ? ?sse4gcc_-O3_-fomit-frame-pointer2017111320171020
91892? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111320171020
92208? ? ?? ? ?sse4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017111320171020
92380? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
92496? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
92708? ? ?? ? ?sse4gcc_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
92736? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
93004? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111320171020
93196? ? ?? ? ?avx1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111320171020
93204? ? ?? ? ?avx1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111320171020
93344? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
93476? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
93564? ? ?? ? ?sse4gcc_-m64_-O3_-fomit-frame-pointer2017111320171020
93676? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
93676? ? ?? ? ?sse4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111320171020
93816? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111320171020
93820? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111320171020
93916? ? ?? ? ?sse4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111320171020
94008? ? ?? ? ?sse4gcc_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
94036? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111320171020
94084? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
94188? ? ?? ? ?sse4gcc_-march=k8_-O3_-fomit-frame-pointer2017111320171020
94632? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111320171020
94768? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017111320171020
94992? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111320171020
95220? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111320171020
98192? ? ?? ? ?avx1icc2017111320171020
100040? ? ?? ? ?sse4icc2017111320171020
107000? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017111320171020
107092? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017111320171020
111048? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111320171020
111948? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111320171020
112164? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
112664? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111320171020
112820? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111320171020
112960? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111320171020
112968? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
113052? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
113236? ? ?? ? ?avx1gcc_-funroll-loops_-O_-fomit-frame-pointer2017111320171020
113368? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111320171020
113680? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111320171020
113724? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111320171020
113812? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111320171020
113828? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
114008? ? ?? ? ?sse4gcc_-funroll-loops_-O2_-fomit-frame-pointer2017111320171020
114060? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111320171020
114980? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
115172? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111320171020
115720? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
115724? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111320171020
115788? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
115820? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
115820? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111320171020
115904? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111320171020
115976? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
116056? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111320171020
116200? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
116572? ? ?? ? ?sse4gcc_-funroll-loops_-O_-fomit-frame-pointer2017111320171020
116756? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111320171020
117020? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111320171020
117772? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
117780? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
118000? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111320171020
118000? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111320171020
118012? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111320171020
122124? ? ?? ? ?avx1gcc_-funroll-loops_-O2_-fomit-frame-pointer2017111320171020
122964? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111320171020
123324? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111320171020
123344? ? ?? ? ?avx1icc_-no-vec2017111320171020
123952? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111320171020
124232? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111320171020
124496? ? ?? ? ?avx1gcc_-O2_-fomit-frame-pointer2017111320171020
124524? ? ?? ? ?reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017111320171020
124588? ? ?? ? ?reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017111320171020
124716? ? ?? ? ?avx1gcc_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
124952? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
125148? ? ?? ? ?avx1gcc_-m64_-O2_-fomit-frame-pointer2017111320171020
125284? ? ?? ? ?reficc2017111320171020
125592? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111320171020
125596? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111320171020
125624? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111320171020
125628? ? ?? ? ?avx1gcc_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
125704? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111320171020
125856? ? ?? ? ?avx1gcc_-march=nocona_-O_-fomit-frame-pointer2017111320171020
125896? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111320171020
125928? ? ?? ? ?avx1gcc_-O_-fomit-frame-pointer2017111320171020
126012? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
126016? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
126300? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111320171020
126356? ? ?? ? ?sse4icc_-no-vec2017111320171020
126412? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111320171020
126524? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017111320171020
126596? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111320171020
126752? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017111320171020
126836? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111320171020
126872? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111320171020
126992? ? ?? ? ?avx1gcc_-march=k8_-O_-fomit-frame-pointer2017111320171020
127004? ? ?? ? ?sse4gcc_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
127088? ? ?? ? ?avx1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111320171020
127140? ? ?? ? ?sse4gcc_-O2_-fomit-frame-pointer2017111320171020
127180? ? ?? ? ?avx1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111320171020
127228? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111320171020
127232? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
127352? ? ?? ? ?avx1gcc_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
127552? ? ?? ? ?avx1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111320171020
127556? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017111320171020
127600? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111320171020
127732? ? ?? ? ?sse4gcc_-m64_-O2_-fomit-frame-pointer2017111320171020
127972? ? ?? ? ?avx1gcc_-m64_-O_-fomit-frame-pointer2017111320171020
128032? ? ?? ? ?sse4gcc_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
128124? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111320171020
128136? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
128168? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111320171020
128744? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111320171020
128748? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111320171020
128820? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
128824? ? ?? ? ?sse4gcc_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
128888? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017111320171020
128944? ? ?? ? ?sse4gcc_-march=nocona_-O_-fomit-frame-pointer2017111320171020
128988? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111320171020
129012? ? ?? ? ?sse4gcc_-m64_-O_-fomit-frame-pointer2017111320171020
129072? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111320171020
129196? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111320171020
129404? ? ?? ? ?sse4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111320171020
129528? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111320171020
129576? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111320171020
129588? ? ?? ? ?avx1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111320171020
129628? ? ?? ? ?sse4gcc_-march=k8_-O_-fomit-frame-pointer2017111320171020
129672? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111320171020
129696? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111320171020
129800? ? ?? ? ?sse4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111320171020
129808? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111320171020
129840? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111320171020
129856? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111320171020
129988? ? ?? ? ?sse4gcc_-O_-fomit-frame-pointer2017111320171020
130000? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111320171020
130032? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111320171020
130052? ? ?? ? ?sse4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111320171020
130212? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017111320171020
130288? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111320171020
130324? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111320171020
130532? ? ?? ? ?sse4gcc_-march=k8_-O2_-fomit-frame-pointer2017111320171020
130592? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111320171020
130912? ? ?? ? ?avx1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111320171020
131372? ? ?? ? ?avx1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111320171020
131772? ? ?? ? ?avx1gcc_-Os_-fomit-frame-pointer2017111320171020
132212? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111320171020
132240? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111320171020
132252? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
132416? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111320171020
132424? ? ?? ? ?sse4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111320171020
132508? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017111320171020
132608? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111320171020
132936? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111320171020
132956? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
133104? ? ?? ? ?avx1gcc_-m64_-Os_-fomit-frame-pointer2017111320171020
133488? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111320171020
133556? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
133580? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111320171020
133584? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111320171020
133596? ? ?? ? ?avx1gcc_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
133600? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111320171020
133620? ? ?? ? ?avx1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
133620? ? ?? ? ?avx1gcc_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
133636? ? ?? ? ?avx1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111320171020
133668? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
133716? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111320171020
133928? ? ?? ? ?sse4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111320171020
134172? ? ?? ? ?sse4gcc_-Os_-fomit-frame-pointer2017111320171020
134536? ? ?? ? ?sse4gcc_-m64_-Os_-fomit-frame-pointer2017111320171020
134548? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
134588? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111320171020
134656? ? ?? ? ?avx1gcc_-march=k8_-Os_-fomit-frame-pointer2017111320171020
134792? ? ?? ? ?avx1gcc_-funroll-loops_-Os_-fomit-frame-pointer2017111320171020
134892? ? ?? ? ?sse4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111320171020
134968? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111320171020
135164? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017111320171020
135340? ? ?? ? ?avx1gcc_-march=k8_-O2_-fomit-frame-pointer2017111320171020
135936? ? ?? ? ?avx1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111320171020
136100? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111320171020
136120? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111320171020
136176? ? ?? ? ?sse4gcc_-march=k8_-Os_-fomit-frame-pointer2017111320171020
136188? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111320171020
136240? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111320171020
136264? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
136272? ? ?? ? ?sse4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111320171020
136280? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111320171020
136300? ? ?? ? ?sse4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
136312? ? ?? ? ?sse4gcc_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
136348? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111320171020
136448? ? ?? ? ?sse4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111320171020
136612? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111320171020
136664? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111320171020
136868? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
136924? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
137216? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
137320? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111320171020
137340? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017111320171020
137396? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017111320171020
137664? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111320171020
137692? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111320171020
137756? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111320171020
138240? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
138312? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111320171020
138344? ? ?? ? ?sse4gcc_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
138396? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111320171020
138452? ? ?? ? ?sse4gcc_-funroll-loops_-Os_-fomit-frame-pointer2017111320171020
138784? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111320171020
139176? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111320171020
139516? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111320171020
139532? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111320171020
139668? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
139704? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
140224? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111320171020
140436? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111320171020
141304? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
141352? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
141556? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
142468? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017111320171020
142476? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111320171020
142616? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111320171020
143380? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
143540? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111320171020
145216? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111320171020
155884? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111320171020
156044? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111320171020
156056? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017111320171020
157876? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
157880? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
158284? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111320171020
158468? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017111320171020
158528? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111320171020
159440? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111320171020
159460? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111320171020
159696? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111320171020
160992? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111320171020
161016? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111320171020
161344? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
161496? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
163624? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
163648? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
164444? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111320171020
164444? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111320171020
165196? ? ?? ? ?reficc_-no-vec2017111320171020
166860? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111320171020
166932? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111320171020
167596? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111320171020
168092? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017111320171020
168164? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111320171020
168600? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017111320171020
168608? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111320171020
168868? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111320171020
173660? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
173752? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111320171020
173932? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111320171020
174156? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111320171020
174540? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111320171020
174560? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111320171020
174572? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017111320171020
174716? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
174748? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111320171020
174820? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111320171020
174824? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017111320171020
174868? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017111320171020
174920? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111320171020
175412? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017111320171020
176224? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111320171020
176808? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017111320171020
177012? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111320171020
177040? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111320171020
177100? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111320171020
177260? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017111320171020
177292? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111320171020
177592? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111320171020
181448? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
181480? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017111320171020
182044? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111320171020
182264? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111320171020
182452? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111320171020
182748? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017111320171020
182796? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111320171020
182980? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017111320171020
184612? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111320171020
184688? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111320171020
184880? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111320171020
185372? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
185576? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
186004? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111320171020
186032? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017111320171020
186044? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017111320171020
186060? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111320171020
186516? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111320171020
186560? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111320171020
187332? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
187448? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111320171020
188216? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111320171020
188292? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
188408? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
188420? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111320171020
188436? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111320171020
188472? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
188564? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111320171020
188572? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017111320171020
189464? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111320171020
189556? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111320171020
189844? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111320171020
299924? ? ?? ? ?avx1gcc2017111320171020
300472? ? ?? ? ?avx1gcc_-funroll-loops2017111320171020
301256? ? ?? ? ?sse4cc2017111320171020
301456? ? ?? ? ?avx1cc2017111320171020
305264? ? ?? ? ?sse4gcc_-funroll-loops2017111320171020
305476? ? ?? ? ?sse4gcc2017111320171020
504540? ? ?? ? ?refgcc2017111320171020
505700? ? ?? ? ?refcc2017111320171020
505728? ? ?? ? ?refgcc_-funroll-loops2017111320171020

Compiler output

Implementation: crypto_aead/omdsha512k512n256tau256v2/ref
Compiler: cc
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:206:20: warning: initialization from incompatible pointer type [enabled by default]
sha512.c: const uint64_t *W=in;
sha512.c: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ref

Compiler output

Implementation: crypto_aead/omdsha512k512n256tau256v2/ref
Compiler: gcc
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:206:20: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
sha512.c: const uint64_t *W=in;
sha512.c: ^~

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer ref
gcc -m64 -O2 -fomit-frame-pointer ref
gcc -m64 -O3 -fomit-frame-pointer ref
gcc -m64 -O -fomit-frame-pointer ref
gcc -m64 -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer ref
gcc -m64 -march=corei7 -O -fomit-frame-pointer ref
gcc -m64 -march=corei7 -Os -fomit-frame-pointer ref
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O -fomit-frame-pointer ref
gcc -m64 -march=k8 -Os -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m64 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m64 -march=nocona -O -fomit-frame-pointer ref
gcc -m64 -march=nocona -Os -fomit-frame-pointer ref
gcc -march=barcelona -O2 -fomit-frame-pointer ref
gcc -march=barcelona -O3 -fomit-frame-pointer ref
gcc -march=barcelona -O -fomit-frame-pointer ref
gcc -march=barcelona -Os -fomit-frame-pointer ref
gcc -march=k8 -O2 -fomit-frame-pointer ref
gcc -march=k8 -O3 -fomit-frame-pointer ref
gcc -march=k8 -O -fomit-frame-pointer ref
gcc -march=k8 -Os -fomit-frame-pointer ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref
gcc -march=nocona -O2 -fomit-frame-pointer ref
gcc -march=nocona -O3 -fomit-frame-pointer ref
gcc -march=nocona -O -fomit-frame-pointer ref
gcc -march=nocona -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha512k512n256tau256v2/ref
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:206:20: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
sha512.c: const uint64_t *W=in;
sha512.c: ^~
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:206:20: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
sha512.c: const uint64_t *W=in;
sha512.c: ^~

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -m64 -march=barcelona -O -fomit-frame-pointer ref
gcc -m64 -march=barcelona -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha512k512n256tau256v2/ref
Compiler: icc
sha512.c: sha512.c(206): warning #144: a value of type "const unsigned char *" cannot be used to initialize an entity of type "const uint64_t={unsigned long} *"
sha512.c: const uint64_t *W=in;
sha512.c: ^
sha512.c:

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
icc ref
icc -no-vec ref
icc -xCORE-AVX-I -O2 -fomit-frame-pointer ref
icc -xCORE-AVX-I -O3 -fomit-frame-pointer ref
icc -xCORE-AVX2 -O2 -fomit-frame-pointer ref
icc -xCORE-AVX2 -O3 -fomit-frame-pointer ref