Implementation notes: amd64, genji122, crypto_aead/omdsha512k128n128tau128v1

Computer: genji122
Architecture: amd64
CPU ID: GenuineIntel-000406f1-bfebfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: omdsha512k128n128tau128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
93056? ? ?? ? ?avx1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017111020171020
93152? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111020171020
93888? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111020171020
93924? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111020171020
93960? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111020171020
93980? ? ?? ? ?avx1gcc_-m64_-O2_-fomit-frame-pointer2017111020171020
93988? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111020171020
94236? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111020171020
94284? ? ?? ? ?sse4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017111020171020
94352? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
94576? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111020171020
94672? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111020171020
94692? ? ?? ? ?avx1gcc_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
94772? ? ?? ? ?sse4gcc_-funroll-loops_-O2_-fomit-frame-pointer2017111020171020
94772? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111020171020
94796? ? ?? ? ?avx1gcc_-funroll-loops_-O_-fomit-frame-pointer2017111020171020
94828? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111020171020
95116? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111020171020
95300? ? ?? ? ?sse4gcc_-O2_-fomit-frame-pointer2017111020171020
95340? ? ?? ? ?avx1gcc_-m64_-O_-fomit-frame-pointer2017111020171020
95340? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111020171020
95348? ? ?? ? ?avx1gcc_-O2_-fomit-frame-pointer2017111020171020
95348? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111020171020
95372? ? ?? ? ?avx1gcc_-O_-fomit-frame-pointer2017111020171020
95380? ? ?? ? ?avx1gcc_-funroll-loops_-O2_-fomit-frame-pointer2017111020171020
95384? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111020171020
95428? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111020171020
95448? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111020171020
95476? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111020171020
95476? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017111020171020
95612? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111020171020
95612? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111020171020
95720? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111020171020
95788? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017111020171020
95892? ? ?? ? ?avx1gcc_-march=nocona_-O_-fomit-frame-pointer2017111020171020
95916? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111020171020
95928? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
95992? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111020171020
96040? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111020171020
96044? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111020171020
96052? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
96060? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
96064? ? ?? ? ?sse4gcc_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
96068? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
96184? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
96380? ? ?? ? ?sse4gcc_-funroll-loops_-O_-fomit-frame-pointer2017111020171020
96380? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111020171020
96408? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111020171020
96448? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111020171020
96504? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111020171020
96508? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
96532? ? ?? ? ?avx1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017111020171020
96556? ? ?? ? ?avx1gcc_-march=k8_-O2_-fomit-frame-pointer2017111020171020
96596? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
96596? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017111020171020
96632? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111020171020
96708? ? ?? ? ?avx1gcc_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
96728? ? ?? ? ?avx1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111020171020
96732? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111020171020
96904? ? ?? ? ?avx1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111020171020
96912? ? ?? ? ?avx1gcc_-march=k8_-O_-fomit-frame-pointer2017111020171020
96936? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111020171020
96964? ? ?? ? ?sse4gcc_-m64_-O2_-fomit-frame-pointer2017111020171020
97056? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111020171020
97080? ? ?? ? ?sse4gcc_-O_-fomit-frame-pointer2017111020171020
97112? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111020171020
97132? ? ?? ? ?sse4gcc_-m64_-O_-fomit-frame-pointer2017111020171020
97208? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111020171020
97224? ? ?? ? ?avx1gcc_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
97304? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111020171020
97304? ? ?? ? ?sse4gcc_-march=nocona_-O_-fomit-frame-pointer2017111020171020
97320? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111020171020
97364? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111020171020
97364? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111020171020
97480? ? ?? ? ?avx1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017111020171020
97676? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111020171020
97684? ? ?? ? ?avx1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111020171020
97728? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
97760? ? ?? ? ?avx1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111020171020
97776? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111020171020
97868? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
97940? ? ?? ? ?sse4gcc_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
97968? ? ?? ? ?sse4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111020171020
97988? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111020171020
97992? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111020171020
98044? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
98060? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111020171020
98080? ? ?? ? ?sse4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111020171020
98264? ? ?? ? ?sse4gcc_-march=k8_-O2_-fomit-frame-pointer2017111020171020
98292? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
98292? ? ?? ? ?avx1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017111020171020
98416? ? ?? ? ?sse4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017111020171020
98592? ? ?? ? ?sse4gcc_-march=k8_-O_-fomit-frame-pointer2017111020171020
98688? ? ?? ? ?sse4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111020171020
98704? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111020171020
98996? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111020171020
99024? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111020171020
99032? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
99096? ? ?? ? ?sse4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111020171020
99112? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111020171020
99168? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
99172? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111020171020
99256? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
99332? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111020171020
99356? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111020171020
99444? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111020171020
99488? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111020171020
99580? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
100164? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111020171020
100196? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
100600? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111020171020
100624? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
100628? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111020171020
100672? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111020171020
100740? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
100748? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111020171020
100828? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017111020171020
100836? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111020171020
100844? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111020171020
100884? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111020171020
100924? ? ?? ? ?avx1gcc_-m64_-O3_-fomit-frame-pointer2017111020171020
100952? ? ?? ? ?avx1gcc_-funroll-loops_-O3_-fomit-frame-pointer2017111020171020
101004? ? ?? ? ?avx1gcc_-O3_-fomit-frame-pointer2017111020171020
101068? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111020171020
101288? ? ?? ? ?avx1gcc_-funroll-loops_-Os_-fomit-frame-pointer2017111020171020
101396? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111020171020
101408? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017111020171020
101480? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111020171020
101612? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
101708? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
101816? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111020171020
101856? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
101864? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111020171020
101972? ? ?? ? ?avx1gcc_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
102116? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111020171020
102124? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111020171020
102132? ? ?? ? ?avx1icc_-no-vec2017111020171020
102288? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111020171020
102348? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111020171020
102408? ? ?? ? ?sse4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017111020171020
102488? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
102532? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111020171020
102548? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
102556? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111020171020
102576? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
102580? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
102600? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
102604? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
102748? ? ?? ? ?sse4gcc_-funroll-loops_-Os_-fomit-frame-pointer2017111020171020
102764? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017111020171020
102780? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111020171020
102808? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111020171020
102812? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
102820? ? ?? ? ?avx1gcc_-march=k8_-O3_-fomit-frame-pointer2017111020171020
102864? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
102904? ? ?? ? ?avx1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111020171020
102960? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111020171020
103000? ? ?? ? ?sse4gcc_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
103044? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111020171020
103188? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111020171020
103204? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111020171020
103436? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111020171020
103448? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
103512? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111020171020
103532? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111020171020
103636? ? ?? ? ?sse4gcc_-O3_-fomit-frame-pointer2017111020171020
103824? ? ?? ? ?sse4icc_-no-vec2017111020171020
103832? ? ?? ? ?avx1gcc_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
104076? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
104100? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
104128? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111020171020
104216? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111020171020
104256? ? ?? ? ?sse4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017111020171020
104284? ? ?? ? ?sse4gcc_-funroll-loops_-O3_-fomit-frame-pointer2017111020171020
104296? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
104408? ? ?? ? ?sse4gcc_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
104604? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111020171020
104632? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
104828? ? ?? ? ?sse4gcc_-march=k8_-O3_-fomit-frame-pointer2017111020171020
104932? ? ?? ? ?sse4gcc_-m64_-O3_-fomit-frame-pointer2017111020171020
104952? ? ?? ? ?sse4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111020171020
105000? ? ?? ? ?avx1icc2017111020171020
105004? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
105344? ? ?? ? ?avx1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111020171020
105432? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111020171020
106280? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
106328? ? ?? ? ?sse4gcc_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
106520? ? ?? ? ?reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2017111020171020
106784? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111020171020
106832? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
107356? ? ?? ? ?sse4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111020171020
107756? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111020171020
108056? ? ?? ? ?reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2017111020171020
109732? ? ?? ? ?sse4icc2017111020171020
110844? ? ?? ? ?avx1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
110856? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111020171020
110960? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111020171020
111212? ? ?? ? ?avx1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111020171020
111368? ? ?? ? ?avx1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111020171020
111540? ? ?? ? ?avx1gcc_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
111608? ? ?? ? ?avx1gcc_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
111620? ? ?? ? ?avx1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111020171020
111628? ? ?? ? ?avx1gcc_-march=k8_-Os_-fomit-frame-pointer2017111020171020
111644? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111020171020
112124? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111020171020
112152? ? ?? ? ?avx1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111020171020
112164? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111020171020
112232? ? ?? ? ?sse4gcc_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
112444? ? ?? ? ?sse4gcc_-m64_-Os_-fomit-frame-pointer2017111020171020
112480? ? ?? ? ?sse4gcc_-Os_-fomit-frame-pointer2017111020171020
112628? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111020171020
112632? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
112676? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111020171020
112780? ? ?? ? ?sse4gcc_-march=k8_-Os_-fomit-frame-pointer2017111020171020
112824? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111020171020
112828? ? ?? ? ?avx1gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017111020171020
113276? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111020171020
113280? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111020171020
113300? ? ?? ? ?sse4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
113332? ? ?? ? ?sse4gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017111020171020
113496? ? ?? ? ?sse4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111020171020
113664? ? ?? ? ?avx1gcc_-m64_-Os_-fomit-frame-pointer2017111020171020
114016? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
114248? ? ?? ? ?sse4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111020171020
114640? ? ?? ? ?sse4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111020171020
114688? ? ?? ? ?avx1gcc_-Os_-fomit-frame-pointer2017111020171020
114896? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111020171020
116064? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111020171020
116228? ? ?? ? ?sse4gcc_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
118248? ? ?? ? ?sse4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111020171020
119376? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111020171020
119524? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017111020171020
123428? ? ?? ? ?reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2017111020171020
123892? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111020171020
124028? ? ?? ? ?reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2017111020171020
124216? ? ?? ? ?reficc2017111020171020
133332? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111020171020
134960? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
135032? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
136496? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111020171020
136608? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111020171020
136660? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111020171020
137128? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111020171020
137232? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111020171020
137260? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111020171020
137392? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111020171020
138096? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111020171020
138620? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111020171020
139160? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
139220? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
140148? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
140188? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111020171020
140196? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017111020171020
140216? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017111020171020
140420? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017111020171020
140440? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111020171020
140532? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111020171020
141680? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
141708? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017111020171020
142640? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111020171020
154092? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017111020171020
154228? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111020171020
154388? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111020171020
157248? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
157252? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
158436? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111020171020
158468? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017111020171020
158692? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111020171020
160092? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
160136? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
160472? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111020171020
160652? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111020171020
160912? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111020171020
161048? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111020171020
161068? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111020171020
161572? ? ?? ? ?reficc_-no-vec2017111020171020
163504? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111020171020
163508? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111020171020
168240? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111020171020
168268? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111020171020
168316? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017111020171020
168540? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111020171020
168564? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111020171020
169312? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
169332? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
170384? ? ?? ? ?sse4cc2017111020171020
170776? ? ?? ? ?avx1cc2017111020171020
171436? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111020171020
171456? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017111020171020
171548? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111020171020
172760? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111020171020
172852? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111020171020
175016? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
175100? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017111020171020
175256? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111020171020
175564? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017111020171020
175596? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111020171020
175604? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017111020171020
175620? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111020171020
175832? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
175920? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111020171020
175960? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111020171020
176008? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111020171020
176036? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111020171020
176064? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017111020171020
176080? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017111020171020
176120? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111020171020
176292? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111020171020
176524? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111020171020
176556? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017111020171020
176564? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
176608? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111020171020
176912? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017111020171020
177540? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111020171020
179564? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111020171020
179608? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111020171020
181036? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017111020171020
181260? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111020171020
181332? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017111020171020
181560? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111020171020
181792? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111020171020
181992? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111020171020
184596? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
184612? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
184956? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111020171020
185064? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111020171020
185136? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
185212? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
185264? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017111020171020
185352? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111020171020
185416? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111020171020
185432? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111020171020
185612? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
185612? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111020171020
185660? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111020171020
185676? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111020171020
185704? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111020171020
185780? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017111020171020
186016? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017111020171020
186120? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
186464? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111020171020
186884? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111020171020
187212? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111020171020
187632? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111020171020
192028? ? ?? ? ?avx1gcc2017111020171020
193652? ? ?? ? ?avx1gcc_-funroll-loops2017111020171020
195152? ? ?? ? ?sse4gcc2017111020171020
198372? ? ?? ? ?sse4gcc_-funroll-loops2017111020171020
489540? ? ?? ? ?refgcc_-funroll-loops2017111020171020
489628? ? ?? ? ?refgcc2017111020171020
492476? ? ?? ? ?refcc2017111020171020

Compiler output

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