Implementation notes: amd64, hydra6, crypto_aead/omdsha512k128n128tau128v2

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha512k128n128tau128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
139456? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091820170725
139829? ? ?? ? ?sse4gcc_-funroll-loops_-O3_-fomit-frame-pointer2017091820170725
139966? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
139990? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091820170725
140608? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
140660? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091820170725
140725? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
140754? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091820170725
140984? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091820170725
141235? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091820170725
141416? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091820170725
141640? ? ?? ? ?sse4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091820170725
141672? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091820170725
142004? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091820170725
142158? ? ?? ? ?sse4gcc_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
142197? ? ?? ? ?sse4gcc_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
142256? ? ?? ? ?sse4gcc_-march=k8_-O3_-fomit-frame-pointer2017091820170725
142402? ? ?? ? ?sse4gcc_-O3_-fomit-frame-pointer2017091820170725
142425? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
142442? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091820170725
142568? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
142828? ? ?? ? ?sse4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091820170725
143148? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
143162? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091820170725
143664? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091820170725
144572? ? ?? ? ?sse4gcc_-m64_-O3_-fomit-frame-pointer2017091820170725
151788? ? ?? ? ?sse4clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091820170725
151978? ? ?? ? ?sse4clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091820170725
152057? ? ?? ? ?sse4clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091820170725
152260? ? ?? ? ?sse4clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091820170725
157328? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091820170725
157526? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091820170725
160140? ? ?? ? ?sse4clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091820170725
160286? ? ?? ? ?sse4clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091820170725
160974? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
161331? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
164062? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
164965? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
164994? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091820170725
166157? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091820170725
167202? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091820170725
167290? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
167307? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091820170725
167522? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091820170725
168754? ? ?? ? ?sse4gcc_-funroll-loops_-O_-fomit-frame-pointer2017091820170725
169172? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091820170725
169874? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091820170725
169904? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091820170725
169986? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
169988? ? ?? ? ?sse4gcc_-funroll-loops_-O2_-fomit-frame-pointer2017091820170725
170153? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091820170725
170487? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091820170725
184568? ? ?? ? ?sse4gcc_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
184820? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
186898? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091820170725
187130? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091820170725
187160? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091820170725
187662? ? ?? ? ?sse4gcc_-O_-fomit-frame-pointer2017091820170725
188044? ? ?? ? ?sse4gcc_-m64_-O_-fomit-frame-pointer2017091820170725
188092? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091820170725
188252? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091820170725
188394? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091820170725
188402? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091820170725
188626? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091820170725
189130? ? ?? ? ?sse4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091820170725
189504? ? ?? ? ?sse4gcc_-march=nocona_-O_-fomit-frame-pointer2017091820170725
189528? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091820170725
190326? ? ?? ? ?sse4gcc_-O2_-fomit-frame-pointer2017091820170725
190644? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091820170725
191150? ? ?? ? ?sse4gcc_-march=k8_-O_-fomit-frame-pointer2017091820170725
191197? ? ?? ? ?sse4gcc_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
191234? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
191856? ? ?? ? ?sse4gcc_-m64_-O2_-fomit-frame-pointer2017091820170725
192212? ? ?? ? ?sse4gcc_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
193144? ? ?? ? ?sse4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091820170725
193396? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
193479? ? ?? ? ?sse4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091820170725
194146? ? ?? ? ?sse4gcc_-march=k8_-O2_-fomit-frame-pointer2017091820170725
194636? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091820170725
195465? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091820170725
197096? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091820170725
198416? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091820170725
198474? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091820170725
198640? ? ?? ? ?sse4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091820170725
199018? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091820170725
200383? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091820170725
206114? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091820170725
206862? ? ?? ? ?sse4gcc_-funroll-loops_-Os_-fomit-frame-pointer2017091820170725
206898? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091820170725
206918? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
207130? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
207154? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
207328? ? ?? ? ?sse4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
207548? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091820170725
207834? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091820170725
208380? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
208438? ? ?? ? ?sse4gcc_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
208528? ? ?? ? ?sse4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091820170725
208562? ? ?? ? ?sse4gcc_-march=k8_-Os_-fomit-frame-pointer2017091820170725
208960? ? ?? ? ?sse4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091820170725
209082? ? ?? ? ?sse4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091820170725
209172? ? ?? ? ?sse4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091820170725
209932? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091820170725
210242? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091820170725
210316? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091820170725
210396? ? ?? ? ?sse4gcc_-Os_-fomit-frame-pointer2017091820170725
210526? ? ?? ? ?sse4gcc_-m64_-Os_-fomit-frame-pointer2017091820170725
210979? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091820170725
210983? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091820170725
211536? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091820170725
211664? ? ?? ? ?sse4gcc_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
212258? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
218603? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091820170725
218646? ? ?? ? ?avx1gcc_-funroll-loops_-O3_-fomit-frame-pointer2017091820170725
218646? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
218664? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091820170725
218788? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
218872? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
218996? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
219642? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091820170725
219700? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091820170725
219774? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091820170725
219954? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091820170725
220202? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091820170725
220636? ? ?? ? ?avx1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091820170725
220734? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091820170725
220908? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091820170725
220920? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091820170725
220928? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091820170725
220966? ? ?? ? ?avx1gcc_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
221002? ? ?? ? ?avx1gcc_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
221017? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
221194? ? ?? ? ?avx1gcc_-O3_-fomit-frame-pointer2017091820170725
221214? ? ?? ? ?avx1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091820170725
221276? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091820170725
221332? ? ?? ? ?avx1gcc_-m64_-O3_-fomit-frame-pointer2017091820170725
221340? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
222408? ? ?? ? ?avx1gcc_-march=k8_-O3_-fomit-frame-pointer2017091820170725
230228? ? ?? ? ?avx1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091820170725
230344? ? ?? ? ?avx1clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091820170725
230660? ? ?? ? ?avx1clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091820170725
230822? ? ?? ? ?avx1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091820170725
236184? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091820170725
236280? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091820170725
239330? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
239398? ? ?? ? ?avx1clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091820170725
239534? ? ?? ? ?avx1clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091820170725
239558? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
242773? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
243034? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
243662? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091820170725
243905? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091820170725
245835? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091820170725
246063? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091820170725
246416? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
246732? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
246748? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091820170725
246915? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091820170725
247498? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091820170725
247515? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091820170725
247953? ? ?? ? ?avx1gcc_-funroll-loops_-O2_-fomit-frame-pointer2017091820170725
248050? ? ?? ? ?avx1gcc_-funroll-loops_-O_-fomit-frame-pointer2017091820170725
253216? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091820170725
253494? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091820170725
263590? ? ?? ? ?avx1gcc_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
264456? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
265250? ? ?? ? ?avx1gcc_-m64_-O_-fomit-frame-pointer2017091820170725
265272? ? ?? ? ?avx1gcc_-O_-fomit-frame-pointer2017091820170725
265556? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091820170725
266442? ? ?? ? ?avx1gcc_-march=nocona_-O_-fomit-frame-pointer2017091820170725
266592? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091820170725
266610? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091820170725
266724? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091820170725
266728? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091820170725
266918? ? ?? ? ?avx1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091820170725
266926? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091820170725
267080? ? ?? ? ?avx1gcc_-m64_-O2_-fomit-frame-pointer2017091820170725
267396? ? ?? ? ?avx1gcc_-O2_-fomit-frame-pointer2017091820170725
267606? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091820170725
268098? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091820170725
268111? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091820170725
270172? ? ?? ? ?avx1gcc_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
270310? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
270332? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
270606? ? ?? ? ?avx1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091820170725
270836? ? ?? ? ?avx1gcc_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
271936? ? ?? ? ?avx1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091820170725
272216? ? ?? ? ?avx1gcc_-march=k8_-O2_-fomit-frame-pointer2017091820170725
274642? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017091820170725
275704? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091820170725
275772? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091820170725
275844? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091820170725
277438? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091820170725
277462? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091820170725
277494? ? ?? ? ?avx1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091820170725
277502? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091820170725
277530? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091820170725
277932? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091820170725
278122? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017091820170725
278251? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091820170725
278458? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017091820170725
279192? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
279434? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
279566? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
279820? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
280744? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017091820170725
280922? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017091820170725
281358? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017091820170725
281566? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017091820170725
281944? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017091820170725
282504? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017091820170725
282574? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017091820170725
282824? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017091820170725
283062? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017091820170725
283862? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
284174? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
284300? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
284364? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
284427? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
284824? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
285242? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091820170725
285608? ? ?? ? ?avx1gcc_-Os_-fomit-frame-pointer2017091820170725
285968? ? ?? ? ?avx1gcc_-m64_-Os_-fomit-frame-pointer2017091820170725
286022? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
286198? ? ?? ? ?avx1gcc_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
286558? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
286630? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
286662? ? ?? ? ?avx1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091820170725
286838? ? ?? ? ?avx1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
286992? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091820170725
286994? ? ?? ? ?avx1gcc_-funroll-loops_-Os_-fomit-frame-pointer2017091820170725
287014? ? ?? ? ?avx1gcc_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
287482? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091820170725
287582? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091820170725
287584? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091820170725
287722? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017091820170725
287980? ? ?? ? ?avx1gcc_-march=k8_-Os_-fomit-frame-pointer2017091820170725
288338? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091820170725
288426? ? ?? ? ?avx1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091820170725
289464? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091820170725
289592? ? ?? ? ?avx1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091820170725
289710? ? ?? ? ?avx1gcc_-march=k8_-O_-fomit-frame-pointer2017091820170725
289756? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091820170725
290306? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017091820170725
290396? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091820170725
291551? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091820170725
291850? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091820170725
292772? ? ?? ? ?avx1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091820170725
292940? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091820170725
296804? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091820170725
297494? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017091820170725
297898? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017091820170725
303190? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017091820170725
303246? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017091820170725
303286? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017091820170725
303331? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017091820170725
303974? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017091820170725
304117? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017091820170725
304376? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
304644? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
304842? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017091820170725
304886? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091820170725
304992? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091820170725
305130? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091820170725
305164? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017091820170725
305686? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017091820170725
308931? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091820170725
309102? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
309194? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
309318? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017091820170725
309340? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017091820170725
309900? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017091820170725
310080? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017091820170725
311067? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017091820170725
311286? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
311534? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
329290? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
329604? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
329774? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
330370? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
331342? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017091820170725
331428? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017091820170725
331866? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091820170725
332204? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017091820170725
335726? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017091820170725
335790? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091820170725
337864? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017091820170725
338068? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017091820170725
338090? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017091820170725
338158? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091820170725
338166? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017091820170725
338234? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091820170725
338674? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017091820170725
338734? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017091820170725
338898? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017091820170725
339978? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017091820170725
340014? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
340018? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017091820170725
340032? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017091820170725
340074? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017091820170725
340164? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017091820170725
340300? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
340316? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017091820170725
340350? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017091820170725
341202? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017091820170725
341226? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017091820170725
341320? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017091820170725
341728? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017091820170725
342432? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091820170725
342590? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091820170725
342602? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091820170725
342798? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017091820170725
342862? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017091820170725
342986? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017091820170725
343075? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
343078? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017091820170725
343134? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017091820170725
343234? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017091820170725
343324? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
343484? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017091820170725
344210? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091820170725
348104? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
348630? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017091820170725
348818? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017091820170725
348876? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017091820170725
348988? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017091820170725
349176? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017091820170725
349192? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
349196? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017091820170725
349232? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017091820170725
350150? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
350290? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
350296? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
350518? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
350540? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091820170725
350540? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017091820170725
512170? ? ?? ? ?sse4gcc_-funroll-loops2017091820170725
513286? ? ?? ? ?sse4gcc2017091820170725
514670? ? ?? ? ?sse4cc2017091820170725
593816? ? ?? ? ?avx1gcc_-funroll-loops2017091820170725
595504? ? ?? ? ?avx1gcc2017091820170725
596178? ? ?? ? ?avx1cc2017091820170725
856577? ? ?? ? ?refgcc_-funroll-loops2017091820170725
857976? ? ?? ? ?refcc2017091820170725
861758? ? ?? ? ?refgcc2017091820170725

Test failure

Implementation: crypto_aead/omdsha512k128n128tau128v2/avx1
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer avx1 ref sse4
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer avx1 ref sse4
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer avx1 ref sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/ref
Compiler: cc
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
cc ref
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 -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/omdsha512k128n128tau128v2/ref
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
sha512.c: sha512.c:206:18: warning: incompatible pointer types initializing 'const uint64_t *' (aka 'const unsigned long *') with an expression of type 'const unsigned char *' [-Wincompatible-pointer-types]
sha512.c: const uint64_t *W=in;
sha512.c: ^ ~~
sha512.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

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