Implementation notes: amd64, robin204, crypto_aead/omdsha512k512n256tau256v1

Computer: robin204
Architecture: amd64
CPU ID: GenuineIntel-000306f2-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_aead
Primitive: omdsha512k512n256tau256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
98176? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
98468? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
98984? ? ?? ? ?avx1gcc_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
99216? ? ?? ? ?avx1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041420170228
99396? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041420170228
99544? ? ?? ? ?avx1gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041420170228
99632? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
99664? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041420170228
99740? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
99948? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
99988? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
100096? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
100216? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
100292? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
100336? ? ?? ? ?avx1gcc_-funroll-loops_-O_-fomit-frame-pointer2017041420170228
100348? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
100416? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
100536? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
100564? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041420170228
100592? ? ?? ? ?avx1gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
100680? ? ?? ? ?avx1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
100684? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041420170228
100740? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041420170228
100764? ? ?? ? ?avx1gcc_-O2_-fomit-frame-pointer2017041420170228
100768? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041420170228
100824? ? ?? ? ?avx1gcc_-march=k8_-O2_-fomit-frame-pointer2017041420170228
100864? ? ?? ? ?avx1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041420170228
100944? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041420170228
100988? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041420170228
101000? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
101004? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
101020? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
101068? ? ?? ? ?avx1gcc_-march=nocona_-O_-fomit-frame-pointer2017041420170228
101368? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041420170228
101428? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041420170228
101508? ? ?? ? ?avx1gcc_-m64_-O2_-fomit-frame-pointer2017041420170228
101508? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041420170228
101540? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041420170228
101576? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
101612? ? ?? ? ?avx1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041420170228
101652? ? ?? ? ?avx1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
101808? ? ?? ? ?sse4gcc_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
101868? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041420170228
101916? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
101980? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
102044? ? ?? ? ?sse4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041420170228
102168? ? ?? ? ?avx1gcc_-O_-fomit-frame-pointer2017041420170228
102180? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041420170228
102240? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041420170228
102260? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
102280? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041420170228
102292? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
102292? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041420170228
102368? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041420170228
102424? ? ?? ? ?avx1gcc_-march=k8_-O_-fomit-frame-pointer2017041420170228
102532? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041420170228
102540? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041420170228
102556? ? ?? ? ?avx1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041420170228
102620? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041420170228
102628? ? ?? ? ?sse4gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041420170228
102660? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
102660? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
102676? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
102696? ? ?? ? ?sse4gcc_-march=nocona_-O_-fomit-frame-pointer2017041420170228
102772? ? ?? ? ?avx1icc2017041420170228
102784? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
102852? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
102944? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
102956? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041420170228
103040? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
103052? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041420170228
103088? ? ?? ? ?avx1gcc_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
103144? ? ?? ? ?sse4gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
103252? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041420170228
103300? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041420170228
103368? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041420170228
103432? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
103436? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041420170228
103488? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041420170228
103592? ? ?? ? ?sse4gcc_-march=k8_-O2_-fomit-frame-pointer2017041420170228
103796? ? ?? ? ?sse4gcc_-O2_-fomit-frame-pointer2017041420170228
103948? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
103980? ? ?? ? ?sse4gcc_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
104104? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
104144? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041420170228
104180? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041420170228
104236? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041420170228
104256? ? ?? ? ?sse4gcc_-m64_-O2_-fomit-frame-pointer2017041420170228
104260? ? ?? ? ?sse4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
104284? ? ?? ? ?sse4gcc_-m64_-O_-fomit-frame-pointer2017041420170228
104308? ? ?? ? ?sse4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041420170228
104308? ? ?? ? ?sse4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
104328? ? ?? ? ?sse4gcc_-march=k8_-O_-fomit-frame-pointer2017041420170228
104704? ? ?? ? ?sse4gcc_-O_-fomit-frame-pointer2017041420170228
104704? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
104824? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041420170228
104832? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041420170228
104868? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
104960? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041420170228
105264? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041420170228
105352? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041420170228
105396? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041420170228
105500? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041420170228
105524? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041420170228
105632? ? ?? ? ?sse4icc2017041420170228
105648? ? ?? ? ?sse4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041420170228
105780? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041420170228
105852? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041420170228
105992? ? ?? ? ?sse4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041420170228
106004? ? ?? ? ?sse4gcc_-funroll-loops_-O_-fomit-frame-pointer2017041420170228
106068? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041420170228
106164? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
106252? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041420170228
106324? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041420170228
106336? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041420170228
106400? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
106492? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041420170228
106508? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
106528? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041420170228
106552? ? ?? ? ?avx1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
106556? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
106580? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
106596? ? ?? ? ?avx1gcc_-O3_-fomit-frame-pointer2017041420170228
106624? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
106808? ? ?? ? ?avx1gcc_-m64_-O3_-fomit-frame-pointer2017041420170228
106820? ? ?? ? ?avx1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041420170228
106836? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041420170228
106860? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
106940? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041420170228
106960? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
106972? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
107020? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
107320? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
107332? ? ?? ? ?avx1gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041420170228
107496? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
107508? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041420170228
107524? ? ?? ? ?avx1gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041420170228
107544? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
107556? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041420170228
107644? ? ?? ? ?avx1gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
107684? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041420170228
107732? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041420170228
107856? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041420170228
108128? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041420170228
108164? ? ?? ? ?avx1gcc_-march=k8_-O3_-fomit-frame-pointer2017041420170228
108176? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
108236? ? ?? ? ?avx1gcc_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
108572? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
108608? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
108664? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041420170228
108840? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041420170228
108880? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
108916? ? ?? ? ?sse4gcc_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
108932? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
109024? ? ?? ? ?sse4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041420170228
109040? ? ?? ? ?sse4gcc_-march=k8_-O3_-fomit-frame-pointer2017041420170228
109068? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041420170228
109188? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
109228? ? ?? ? ?sse4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
109368? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041420170228
109416? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
109428? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
109472? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041420170228
109516? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
109524? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
109692? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
109768? ? ?? ? ?sse4gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
109880? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041420170228
109932? ? ?? ? ?sse4gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041420170228
110184? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
110268? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
110572? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041420170228
110596? ? ?? ? ?sse4gcc_-m64_-O3_-fomit-frame-pointer2017041420170228
110664? ? ?? ? ?sse4gcc_-O3_-fomit-frame-pointer2017041420170228
111140? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
111160? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
111556? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
111656? ? ?? ? ?sse4gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041420170228
111732? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
111820? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
111872? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041420170228
113516? ? ?? ? ?avx1gcc_-m64_-O_-fomit-frame-pointer2017041420170228
113996? ? ?? ? ?avx1icc_-no-vec2017041420170228
114440? ? ?? ? ?sse4icc_-no-vec2017041420170228
115644? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041420170228
115820? ? ?? ? ?avx1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041420170228
115880? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041420170228
115936? ? ?? ? ?avx1gcc_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
116168? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
116316? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041420170228
116328? ? ?? ? ?avx1gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
116376? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041420170228
116396? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041420170228
116472? ? ?? ? ?avx1gcc_-Os_-fomit-frame-pointer2017041420170228
116712? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041420170228
116748? ? ?? ? ?avx1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
116952? ? ?? ? ?avx1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041420170228
116976? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041420170228
117032? ? ?? ? ?avx1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
117520? ? ?? ? ?avx1gcc_-march=k8_-Os_-fomit-frame-pointer2017041420170228
117748? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041420170228
117812? ? ?? ? ?avx1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
118240? ? ?? ? ?avx1gcc_-m64_-Os_-fomit-frame-pointer2017041420170228
118632? ? ?? ? ?sse4gcc_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
118660? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
118688? ? ?? ? ?sse4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
118980? ? ?? ? ?sse4gcc_-m64_-Os_-fomit-frame-pointer2017041420170228
118988? ? ?? ? ?sse4gcc_-Os_-fomit-frame-pointer2017041420170228
119000? ? ?? ? ?sse4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041420170228
119016? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041420170228
119088? ? ?? ? ?sse4gcc_-march=k8_-Os_-fomit-frame-pointer2017041420170228
119112? ? ?? ? ?sse4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041420170228
119156? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041420170228
119176? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041420170228
119312? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041420170228
119348? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041420170228
119616? ? ?? ? ?sse4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
119640? ? ?? ? ?sse4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
119716? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041420170228
119744? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041420170228
119972? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041420170228
121588? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041420170228
124812? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041420170228
129908? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041420170228
130024? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041420170228
131016? ? ?? ? ?sse4gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
131756? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017041420170228
132860? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017041420170228
136192? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
137720? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
139384? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
139896? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
140996? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017041420170228
141228? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017041420170228
141360? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041420170228
141636? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041420170228
141784? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
141960? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017041420170228
141976? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
142208? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
142956? ? ?? ? ?reficc2017041420170228
143924? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041420170228
144000? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
144116? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017041420170228
144348? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041420170228
144784? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041420170228
145928? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017041420170228
145984? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017041420170228
146112? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041420170228
146748? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041420170228
147136? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041420170228
148448? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041420170228
156092? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041420170228
156660? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041420170228
156836? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041420170228
157192? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041420170228
163416? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041420170228
163492? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
163692? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
163736? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
164996? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041420170228
165068? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041420170228
165124? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041420170228
165156? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
165224? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041420170228
165232? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041420170228
165412? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
165420? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017041420170228
165524? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
165548? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041420170228
165608? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
165708? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041420170228
165708? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
165752? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
165760? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017041420170228
166368? ? ?? ? ?reficc_-no-vec2017041420170228
168336? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041420170228
168456? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041420170228
169228? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
169968? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
170388? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
173900? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041420170228
176632? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
176700? ? ?? ? ?avx1gcc_-funroll-loops2017041420170228
176732? ? ?? ? ?avx1gcc2017041420170228
176756? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041420170228
176808? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017041420170228
176992? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041420170228
177056? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
177092? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041420170228
177264? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017041420170228
177276? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041420170228
177464? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017041420170228
177488? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017041420170228
177488? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041420170228
177512? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017041420170228
177564? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041420170228
177588? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017041420170228
177628? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041420170228
177676? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041420170228
177700? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041420170228
177776? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041420170228
177832? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041420170228
178044? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017041420170228
179556? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
179560? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017041420170228
180800? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041420170228
180804? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041420170228
180848? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041420170228
180860? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041420170228
180868? ? ?? ? ?avx1cc2017041420170228
181052? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041420170228
181408? ? ?? ? ?sse4gcc2017041420170228
181680? ? ?? ? ?sse4gcc_-funroll-loops2017041420170228
182008? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041420170228
182448? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
182560? ? ?? ? ?sse4cc2017041420170228
182744? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
183312? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
183324? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041420170228
183348? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
183464? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041420170228
184080? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017041420170228
185656? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
185660? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041420170228
185868? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041420170228
185908? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041420170228
185916? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017041420170228
186004? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041420170228
186072? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
186124? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041420170228
186292? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
186336? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017041420170228
186356? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017041420170228
186440? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041420170228
186752? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041420170228
186844? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041420170228
187548? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
192992? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041420170228
194356? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017041420170228
199388? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041420170228
220248? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017041420170228
503348? ? ?? ? ?refcc2017041420170228
505828? ? ?? ? ?refgcc2017041420170228
505936? ? ?? ? ?refgcc_-funroll-loops2017041420170228

Compiler output

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