Implementation notes: amd64, calvin, crypto_aead/omdsha512k128n128tau128v1

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha512k128n128tau128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
137012? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082020170725
137262? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017082020170725
137606? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082020170725
139876? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017082020170725
140068? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017082020170725
140536? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017082020170725
140813? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017082020170725
141273? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082020170725
141517? ? ?? ? ?sse4gcc_-funroll-loops_-O2_-fomit-frame-pointer2017082020170725
141748? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017082020170725
141920? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017082020170725
141977? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017082020170725
142002? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017082020170725
142675? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017082020170725
142907? ? ?? ? ?sse4gcc_-funroll-loops_-O_-fomit-frame-pointer2017082020170725
142933? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017082020170725
143000? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017082020170725
143598? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017082020170725
144018? ? ?? ? ?sse4gcc_-march=nocona_-O2_-fomit-frame-pointer2017082020170725
144188? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017082020170725
144272? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082020170725
144389? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017082020170725
144466? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017082020170725
144472? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082020170725
144931? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
144952? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017082020170725
145007? ? ?? ? ?sse4gcc_-m64_-O2_-fomit-frame-pointer2017082020170725
145061? ? ?? ? ?sse4gcc_-march=nocona_-O_-fomit-frame-pointer2017082020170725
145086? ? ?? ? ?sse4gcc_-O2_-fomit-frame-pointer2017082020170725
145143? ? ?? ? ?sse4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017082020170725
145182? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017082020170725
145214? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082020170725
145272? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017082020170725
145612? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017082020170725
145635? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017082020170725
145687? ? ?? ? ?sse4gcc_-march=k8_-O2_-fomit-frame-pointer2017082020170725
145725? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017082020170725
145759? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017082020170725
145835? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017082020170725
145856? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082020170725
146054? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017082020170725
146093? ? ?? ? ?sse4gcc_-march=barcelona_-O2_-fomit-frame-pointer2017082020170725
146195? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082020170725
146549? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017082020170725
146654? ? ?? ? ?sse4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017082020170725
146657? ? ?? ? ?sse4gcc_-march=barcelona_-O3_-fomit-frame-pointer2017082020170725
146676? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082020170725
146797? ? ?? ? ?sse4gcc_-funroll-loops_-O3_-fomit-frame-pointer2017082020170725
146887? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
147061? ? ?? ? ?sse4gcc_-O3_-fomit-frame-pointer2017082020170725
147064? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017082020170725
147073? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017082020170725
147077? ? ?? ? ?sse4gcc_-m64_-O3_-fomit-frame-pointer2017082020170725
147256? ? ?? ? ?sse4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017082020170725
147298? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082020170725
147510? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017082020170725
147524? ? ?? ? ?sse4gcc_-march=k8_-O3_-fomit-frame-pointer2017082020170725
147735? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082020170725
147907? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017082020170725
148072? ? ?? ? ?sse4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017082020170725
148201? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017082020170725
148253? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017082020170725
148433? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082020170725
148536? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017082020170725
148621? ? ?? ? ?sse4gcc_-march=barcelona_-O_-fomit-frame-pointer2017082020170725
148664? ? ?? ? ?sse4gcc_-m64_-O_-fomit-frame-pointer2017082020170725
148666? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017082020170725
148941? ? ?? ? ?sse4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017082020170725
148943? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017082020170725
149039? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017082020170725
149112? ? ?? ? ?sse4gcc_-march=k8_-O_-fomit-frame-pointer2017082020170725
149128? ? ?? ? ?sse4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017082020170725
149185? ? ?? ? ?sse4gcc_-O_-fomit-frame-pointer2017082020170725
149300? ? ?? ? ?sse4gcc_-march=nocona_-O3_-fomit-frame-pointer2017082020170725
150159? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017082020170725
150627? ? ?? ? ?sse4clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
150645? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017082020170725
150870? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082020170725
151214? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017082020170725
151392? ? ?? ? ?sse4clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017082020170725
151404? ? ?? ? ?sse4clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
151405? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017082020170725
151595? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017082020170725
151616? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017082020170725
152140? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017082020170725
152196? ? ?? ? ?sse4clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
152206? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017082020170725
152622? ? ?? ? ?sse4gcc_-funroll-loops_-Os_-fomit-frame-pointer2017082020170725
153238? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017082020170725
155833? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017082020170725
156615? ? ?? ? ?sse4clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017082020170725
157299? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017082020170725
158653? ? ?? ? ?sse4clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017082020170725
158904? ? ?? ? ?sse4clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
159477? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017082020170725
160778? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082020170725
160935? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017082020170725
160993? ? ?? ? ?sse4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017082020170725
161029? ? ?? ? ?sse4gcc_-m64_-Os_-fomit-frame-pointer2017082020170725
161498? ? ?? ? ?sse4gcc_-Os_-fomit-frame-pointer2017082020170725
161785? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017082020170725
161921? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
162037? ? ?? ? ?sse4gcc_-march=barcelona_-Os_-fomit-frame-pointer2017082020170725
162233? ? ?? ? ?sse4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017082020170725
162734? ? ?? ? ?sse4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017082020170725
162787? ? ?? ? ?sse4gcc_-march=k8_-Os_-fomit-frame-pointer2017082020170725
163000? ? ?? ? ?sse4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017082020170725
163453? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082020170725
163533? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082020170725
165163? ? ?? ? ?sse4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082020170725
168290? ? ?? ? ?sse4gcc_-march=nocona_-Os_-fomit-frame-pointer2017082020170725
202497? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082020170725
202934? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082020170725
202978? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017082020170725
203804? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017082020170725
205754? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017082020170725
205931? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017082020170725
206042? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017082020170725
206260? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082020170725
206482? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017082020170725
206655? ? ?? ? ?avx1gcc_-funroll-loops_-O2_-fomit-frame-pointer2017082020170725
206905? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017082020170725
207080? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017082020170725
207544? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017082020170725
207624? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017082020170725
207839? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017082020170725
208176? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017082020170725
208321? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017082020170725
208584? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017082020170725
208765? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017082020170725
209028? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017082020170725
210179? ? ?? ? ?avx1gcc_-march=nocona_-O2_-fomit-frame-pointer2017082020170725
210238? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017082020170725
210447? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017082020170725
210464? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082020170725
210489? ? ?? ? ?avx1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017082020170725
210503? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017082020170725
210751? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017082020170725
210781? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082020170725
210797? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017082020170725
210827? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017082020170725
210920? ? ?? ? ?avx1gcc_-funroll-loops_-O_-fomit-frame-pointer2017082020170725
210957? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
210992? ? ?? ? ?avx1gcc_-O2_-fomit-frame-pointer2017082020170725
211055? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017082020170725
211124? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082020170725
211152? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017082020170725
211191? ? ?? ? ?avx1gcc_-funroll-loops_-O3_-fomit-frame-pointer2017082020170725
211235? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082020170725
211265? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017082020170725
211380? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017082020170725
211529? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017082020170725
211552? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082020170725
211658? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017082020170725
211691? ? ?? ? ?avx1gcc_-march=nocona_-O_-fomit-frame-pointer2017082020170725
211799? ? ?? ? ?avx1gcc_-march=barcelona_-O2_-fomit-frame-pointer2017082020170725
211848? ? ?? ? ?avx1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017082020170725
212322? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082020170725
212366? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017082020170725
212465? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017082020170725
212640? ? ?? ? ?avx1gcc_-O3_-fomit-frame-pointer2017082020170725
212702? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082020170725
212796? ? ?? ? ?avx1gcc_-march=k8_-O3_-fomit-frame-pointer2017082020170725
212898? ? ?? ? ?avx1gcc_-march=k8_-O2_-fomit-frame-pointer2017082020170725
212920? ? ?? ? ?avx1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017082020170725
212966? ? ?? ? ?avx1gcc_-m64_-O3_-fomit-frame-pointer2017082020170725
212984? ? ?? ? ?avx1gcc_-march=barcelona_-O3_-fomit-frame-pointer2017082020170725
213142? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017082020170725
213203? ? ?? ? ?avx1gcc_-m64_-O2_-fomit-frame-pointer2017082020170725
213241? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017082020170725
213245? ? ?? ? ?avx1gcc_-march=barcelona_-O_-fomit-frame-pointer2017082020170725
213485? ? ?? ? ?avx1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017082020170725
213529? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
213534? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082020170725
213815? ? ?? ? ?avx1gcc_-march=k8_-O_-fomit-frame-pointer2017082020170725
213839? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017082020170725
214616? ? ?? ? ?avx1gcc_-O_-fomit-frame-pointer2017082020170725
214712? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017082020170725
214771? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017082020170725
214867? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082020170725
214868? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017082020170725
214892? ? ?? ? ?avx1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017082020170725
215012? ? ?? ? ?avx1gcc_-m64_-O_-fomit-frame-pointer2017082020170725
215082? ? ?? ? ?avx1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017082020170725
215158? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017082020170725
215205? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017082020170725
215380? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017082020170725
215514? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017082020170725
216371? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017082020170725
216450? ? ?? ? ?avx1gcc_-march=nocona_-O3_-fomit-frame-pointer2017082020170725
216663? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017082020170725
217468? ? ?? ? ?avx1clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
217885? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017082020170725
217905? ? ?? ? ?avx1clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
218067? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017082020170725
218088? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017082020170725
218260? ? ?? ? ?avx1clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
218295? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017082020170725
218663? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017082020170725
218680? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017082020170725
218748? ? ?? ? ?avx1gcc_-funroll-loops_-Os_-fomit-frame-pointer2017082020170725
218779? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017082020170725
219311? ? ?? ? ?avx1clang_-O3_-fomit-frame-pointer_-Qunused-arguments2017082020170725
221311? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017082020170725
221366? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082020170725
221451? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017082020170725
221659? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017082020170725
221775? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017082020170725
221923? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017082020170725
222089? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017082020170725
222100? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017082020170725
222202? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017082020170725
222397? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017082020170725
222435? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017082020170725
222597? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017082020170725
222606? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017082020170725
222608? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017082020170725
222649? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017082020170725
222790? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017082020170725
223484? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017082020170725
224268? ? ?? ? ?avx1clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017082020170725
224485? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082020170725
224573? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017082020170725
224837? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017082020170725
225022? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017082020170725
225178? ? ?? ? ?avx1clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
225328? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017082020170725
226029? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017082020170725
226806? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017082020170725
226827? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017082020170725
227095? ? ?? ? ?avx1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017082020170725
227313? ? ?? ? ?avx1gcc_-march=k8_-Os_-fomit-frame-pointer2017082020170725
227364? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017082020170725
227652? ? ?? ? ?avx1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017082020170725
227801? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017082020170725
227914? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017082020170725
228086? ? ?? ? ?avx1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082020170725
228540? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082020170725
228716? ? ?? ? ?avx1gcc_-m64_-Os_-fomit-frame-pointer2017082020170725
228724? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017082020170725
228834? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017082020170725
228860? ? ?? ? ?avx1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017082020170725
228938? ? ?? ? ?avx1gcc_-march=nocona_-Os_-fomit-frame-pointer2017082020170725
229118? ? ?? ? ?avx1gcc_-Os_-fomit-frame-pointer2017082020170725
229234? ? ?? ? ?avx1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017082020170725
229318? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082020170725
229584? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082020170725
229856? ? ?? ? ?avx1gcc_-march=barcelona_-Os_-fomit-frame-pointer2017082020170725
229997? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
230626? ? ?? ? ?avx1clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017082020170725
231939? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
231967? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017082020170725
232174? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
232227? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
241306? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017082020170725
241657? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017082020170725
241808? ? ?? ? ?sse4gcc2017082020170725
242181? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017082020170725
242316? ? ?? ? ?sse4gcc_-funroll-loops2017082020170725
242404? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017082020170725
242503? ? ?? ? ?sse4cc2017082020170725
242816? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017082020170725
243299? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017082020170725
243383? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017082020170725
243863? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017082020170725
244326? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017082020170725
248914? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017082020170725
249013? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017082020170725
250115? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017082020170725
250160? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017082020170725
250173? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017082020170725
250438? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017082020170725
251443? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017082020170725
251527? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082020170725
251722? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017082020170725
251969? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017082020170725
251997? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017082020170725
252759? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017082020170725
253141? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017082020170725
267168? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017082020170725
267185? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017082020170725
270879? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017082020170725
270995? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017082020170725
271125? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017082020170725
271366? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017082020170725
271453? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017082020170725
271516? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017082020170725
273854? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017082020170725
273898? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017082020170725
274507? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017082020170725
274590? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017082020170725
274722? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017082020170725
275088? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017082020170725
275089? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017082020170725
275629? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017082020170725
275764? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017082020170725
275865? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017082020170725
277434? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017082020170725
277646? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017082020170725
280225? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017082020170725
281748? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017082020170725
281918? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017082020170725
281956? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017082020170725
282044? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017082020170725
282052? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017082020170725
282063? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017082020170725
282457? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017082020170725
283298? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017082020170725
285499? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017082020170725
285649? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017082020170725
287106? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017082020170725
287188? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017082020170725
287302? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017082020170725
287340? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017082020170725
287387? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082020170725
287533? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017082020170725
287618? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017082020170725
287663? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017082020170725
287697? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017082020170725
287908? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017082020170725
288092? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017082020170725
288098? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017082020170725
288150? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017082020170725
288354? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017082020170725
288472? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017082020170725
288478? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017082020170725
288487? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017082020170725
288520? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017082020170725
288603? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017082020170725
288833? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017082020170725
289355? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017082020170725
289719? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017082020170725
290690? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017082020170725
291918? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017082020170725
292991? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017082020170725
293229? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017082020170725
294056? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017082020170725
294194? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017082020170725
295997? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017082020170725
309352? ? ?? ? ?avx1gcc2017082020170725
309481? ? ?? ? ?avx1gcc_-funroll-loops2017082020170725
309510? ? ?? ? ?avx1cc2017082020170725
738713? ? ?? ? ?refgcc_-funroll-loops2017082020170725
741673? ? ?? ? ?refcc2017082020170725
742729? ? ?? ? ?refgcc2017082020170725

Test failure

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