Implementation notes: amd64, robin204, crypto_aead/omdsha512k256n256tau256v1

Computer: robin204
Architecture: amd64
CPU ID: GenuineIntel-000306f2-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_aead
Primitive: omdsha512k256n256tau256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
98024? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
98960? ? ?? ? ?avx1gcc_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
99020? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
99192? ? ?? ? ?avx1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041420170228
99460? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
99696? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041420170228
99748? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
99784? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041420170228
99876? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
100012? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
100016? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
100036? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
100164? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
100204? ? ?? ? ?avx1gcc_-march=nocona_-O_-fomit-frame-pointer2017041420170228
100448? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041420170228
100492? ? ?? ? ?avx1gcc_-march=k8_-O2_-fomit-frame-pointer2017041420170228
100516? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041420170228
100536? ? ?? ? ?avx1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
100580? ? ?? ? ?avx1gcc_-O2_-fomit-frame-pointer2017041420170228
100588? ? ?? ? ?avx1gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
100596? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041420170228
100668? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
100824? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
100972? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
101000? ? ?? ? ?avx1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041420170228
101028? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
101032? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041420170228
101064? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
101264? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
101384? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041420170228
101472? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041420170228
101488? ? ?? ? ?avx1gcc_-O_-fomit-frame-pointer2017041420170228
101500? ? ?? ? ?avx1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
101520? ? ?? ? ?avx1gcc_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
101524? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
101552? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041420170228
101644? ? ?? ? ?avx1gcc_-m64_-O2_-fomit-frame-pointer2017041420170228
101852? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041420170228
101860? ? ?? ? ?avx1gcc_-march=k8_-O_-fomit-frame-pointer2017041420170228
101884? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
101932? ? ?? ? ?sse4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041420170228
102068? ? ?? ? ?avx1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041420170228
102120? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
102168? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041420170228
102196? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
102256? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041420170228
102480? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
102536? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041420170228
102624? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041420170228
102652? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041420170228
102772? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
102784? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041420170228
102900? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041420170228
102948? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041420170228
102968? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
103028? ? ?? ? ?avx1gcc_-funroll-loops_-O_-fomit-frame-pointer2017041420170228
103032? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041420170228
103044? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041420170228
103052? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041420170228
103152? ? ?? ? ?sse4gcc_-funroll-loops_-O_-fomit-frame-pointer2017041420170228
103156? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041420170228
103164? ? ?? ? ?sse4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041420170228
103184? ? ?? ? ?sse4gcc_-O2_-fomit-frame-pointer2017041420170228
103208? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
103216? ? ?? ? ?sse4gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
103256? ? ?? ? ?avx1gcc_-m64_-O_-fomit-frame-pointer2017041420170228
103304? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041420170228
103320? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
103340? ? ?? ? ?sse4gcc_-m64_-O2_-fomit-frame-pointer2017041420170228
103376? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
103396? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
103424? ? ?? ? ?sse4gcc_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
103528? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041420170228
103568? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
103656? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041420170228
103660? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041420170228
103668? ? ?? ? ?sse4gcc_-march=nocona_-O_-fomit-frame-pointer2017041420170228
103696? ? ?? ? ?sse4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
103812? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
104168? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041420170228
104180? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041420170228
104184? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041420170228
104208? ? ?? ? ?sse4gcc_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
104248? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041420170228
104336? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
104348? ? ?? ? ?sse4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041420170228
104376? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
104420? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
104704? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
104756? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
104776? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041420170228
104784? ? ?? ? ?sse4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041420170228
104936? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041420170228
104952? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041420170228
105172? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041420170228
105236? ? ?? ? ?sse4gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041420170228
105284? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041420170228
105296? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041420170228
105348? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041420170228
105356? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041420170228
105368? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041420170228
105520? ? ?? ? ?avx1icc2017041420170228
105524? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041420170228
105652? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041420170228
105720? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041420170228
105956? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
105996? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041420170228
106056? ? ?? ? ?sse4icc2017041420170228
106072? ? ?? ? ?sse4gcc_-O_-fomit-frame-pointer2017041420170228
106092? ? ?? ? ?sse4gcc_-m64_-O_-fomit-frame-pointer2017041420170228
106100? ? ?? ? ?sse4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
106124? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041420170228
106196? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
106268? ? ?? ? ?avx1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
106328? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041420170228
106456? ? ?? ? ?avx1gcc_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
106464? ? ?? ? ?sse4gcc_-march=k8_-O_-fomit-frame-pointer2017041420170228
106488? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
106532? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041420170228
106564? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
106604? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
106624? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041420170228
106664? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041420170228
106756? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
106784? ? ?? ? ?avx1gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041420170228
106788? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
106800? ? ?? ? ?avx1gcc_-m64_-O3_-fomit-frame-pointer2017041420170228
106812? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
106888? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041420170228
106964? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
106980? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041420170228
106988? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
107036? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
107040? ? ?? ? ?avx1gcc_-march=k8_-O3_-fomit-frame-pointer2017041420170228
107108? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
107112? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
107220? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
107228? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041420170228
107232? ? ?? ? ?avx1gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
107276? ? ?? ? ?avx1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041420170228
107296? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
107328? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041420170228
107344? ? ?? ? ?avx1gcc_-O3_-fomit-frame-pointer2017041420170228
107408? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
107628? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041420170228
107712? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041420170228
107996? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041420170228
108032? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041420170228
108068? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041420170228
108224? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041420170228
108420? ? ?? ? ?avx1gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041420170228
108440? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
108716? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041420170228
108736? ? ?? ? ?avx1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041420170228
108748? ? ?? ? ?sse4gcc_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
108800? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041420170228
108872? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041420170228
108912? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
108996? ? ?? ? ?sse4gcc_-O3_-fomit-frame-pointer2017041420170228
109020? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
109036? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041420170228
109136? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
109180? ? ?? ? ?sse4gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041420170228
109496? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
109548? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
109924? ? ?? ? ?sse4gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
109960? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
110072? ? ?? ? ?sse4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041420170228
110152? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
110180? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
110308? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041420170228
110328? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
110348? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
110428? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041420170228
110440? ? ?? ? ?sse4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
110608? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041420170228
110828? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
111400? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
111492? ? ?? ? ?sse4gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041420170228
111764? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
111792? ? ?? ? ?sse4gcc_-march=k8_-O3_-fomit-frame-pointer2017041420170228
111868? ? ?? ? ?avx1icc_-no-vec2017041420170228
112144? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
114824? ? ?? ? ?sse4icc_-no-vec2017041420170228
115760? ? ?? ? ?avx1gcc_-m64_-Os_-fomit-frame-pointer2017041420170228
115776? ? ?? ? ?avx1gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041420170228
115780? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041420170228
115800? ? ?? ? ?avx1gcc_-march=k8_-Os_-fomit-frame-pointer2017041420170228
115824? ? ?? ? ?avx1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041420170228
115828? ? ?? ? ?avx1gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
115884? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041420170228
116012? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041420170228
116144? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
116232? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041420170228
116304? ? ?? ? ?avx1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
116524? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041420170228
116524? ? ?? ? ?avx1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
116572? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041420170228
117040? ? ?? ? ?avx1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041420170228
117492? ? ?? ? ?avx1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
118236? ? ?? ? ?avx1gcc_-Os_-fomit-frame-pointer2017041420170228
118244? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041420170228
118276? ? ?? ? ?sse4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041420170228
118348? ? ?? ? ?sse4gcc_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
118524? ? ?? ? ?sse4gcc_-m64_-Os_-fomit-frame-pointer2017041420170228
118584? ? ?? ? ?sse4gcc_-march=k8_-Os_-fomit-frame-pointer2017041420170228
118656? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041420170228
118848? ? ?? ? ?sse4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
118964? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041420170228
119180? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041420170228
119308? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041420170228
119340? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041420170228
119356? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041420170228
119412? ? ?? ? ?sse4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
119504? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
119896? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041420170228
120252? ? ?? ? ?sse4gcc_-Os_-fomit-frame-pointer2017041420170228
120292? ? ?? ? ?sse4gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
121336? ? ?? ? ?sse4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041420170228
121636? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041420170228
122516? ? ?? ? ?avx1gcc_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
123104? ? ?? ? ?sse4gcc_-march=k8_-O2_-fomit-frame-pointer2017041420170228
124632? ? ?? ? ?sse4gcc_-m64_-O3_-fomit-frame-pointer2017041420170228
124632? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041420170228
127176? ? ?? ? ?sse4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
129940? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041420170228
130256? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041420170228
131936? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041420170228
132712? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041420170228
139456? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
139512? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041420170228
139672? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
140152? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
141292? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
141496? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
141804? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041420170228
141828? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017041420170228
141912? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
142024? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041420170228
142036? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
142068? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
142192? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017041420170228
142440? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
142944? ? ?? ? ?reficc2017041420170228
143844? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
144628? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041420170228
144684? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
145580? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041420170228
145988? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017041420170228
146140? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
146172? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017041420170228
146788? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041420170228
147964? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041420170228
154880? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041420170228
155464? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041420170228
155816? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041420170228
155972? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041420170228
160048? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041420170228
160136? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041420170228
160192? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041420170228
163432? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
163480? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
164012? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
164084? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
164972? ? ?? ? ?reficc_-no-vec2017041420170228
165484? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041420170228
165528? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017041420170228
165808? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
165872? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
165952? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041420170228
166124? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017041420170228
166204? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041420170228
166232? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041420170228
166240? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
166300? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
169540? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041420170228
169784? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
169912? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
170180? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041420170228
170476? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
175280? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041420170228
175288? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041420170228
176680? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
177040? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017041420170228
177064? ? ?? ? ?avx1gcc2017041420170228
177348? ? ?? ? ?avx1gcc_-funroll-loops2017041420170228
177664? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017041420170228
177752? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017041420170228
177764? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017041420170228
177908? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
177996? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017041420170228
178000? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
178072? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
178476? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
178636? ? ?? ? ?avx1cc2017041420170228
179076? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041420170228
179120? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
179448? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041420170228
179680? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041420170228
179688? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041420170228
179784? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041420170228
179792? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041420170228
179852? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041420170228
179876? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041420170228
179900? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041420170228
179916? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041420170228
179956? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041420170228
180512? ? ?? ? ?sse4gcc_-funroll-loops2017041420170228
181124? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041420170228
181316? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
181364? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
181384? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
181476? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017041420170228
181492? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017041420170228
181684? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
181900? ? ?? ? ?sse4cc2017041420170228
182336? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
182360? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
183896? ? ?? ? ?sse4gcc2017041420170228
184732? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041420170228
184808? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041420170228
184844? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017041420170228
184860? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017041420170228
184868? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
184884? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041420170228
184952? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017041420170228
184968? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
184976? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
185000? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041420170228
185188? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
185840? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041420170228
186156? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041420170228
187024? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
187052? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
187940? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041420170228
188040? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
188324? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017041420170228
188420? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
188440? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041420170228
188536? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
188596? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
197884? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
503268? ? ?? ? ?refcc2017041420170228
509036? ? ?? ? ?refgcc_-funroll-loops2017041420170228
510552? ? ?? ? ?refgcc2017041420170228

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/ref
Compiler: cc
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:206: warning: initialization from incompatible pointer type

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/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/omdsha512k256n256tau256v1/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/omdsha512k256n256tau256v1/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: 4, namely:
CompilerImplementations
icc ref
icc -no-vec ref
icc -xCORE-AVX2 -O2 -fomit-frame-pointer ref
icc -xCORE-AVX2 -O3 -fomit-frame-pointer ref