Implementation notes: amd64, robin281, crypto_aead/omdsha512k128n128tau128v2

Computer: robin281
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_aead
Primitive: omdsha512k128n128tau128v2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
106032? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
106140? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
106848? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
106988? ? ?? ? ?avx1gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041220170228
107036? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041220170228
107116? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
107188? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041220170228
107508? ? ?? ? ?avx1gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041220170228
107520? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041220170228
107640? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041220170228
107840? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041220170228
107868? ? ?? ? ?avx1gcc_-O3_-fomit-frame-pointer2017041220170228
107872? ? ?? ? ?avx1gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
107944? ? ?? ? ?avx1gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041220170228
107968? ? ?? ? ?avx1gcc_-m64_-O3_-fomit-frame-pointer2017041220170228
108048? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
108148? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041220170228
108616? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041220170228
108976? ? ?? ? ?avx1gcc_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
109204? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041220170228
109416? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041220170228
109676? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041220170228
109688? ? ?? ? ?avx1gcc_-march=k8_-O3_-fomit-frame-pointer2017041220170228
110564? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041220170228
112924? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
114764? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041220170228
123232? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
123356? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
123440? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041220170228
123800? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041220170228
123836? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041220170228
123968? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041220170228
124100? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
124128? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
124568? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041220170228
124568? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041220170228
124584? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041220170228
124588? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041220170228
124648? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041220170228
124776? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
124852? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041220170228
124872? ? ?? ? ?sse4gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041220170228
125052? ? ?? ? ?sse4gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
125076? ? ?? ? ?sse4gcc_-O3_-fomit-frame-pointer2017041220170228
125416? ? ?? ? ?sse4gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041220170228
126504? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041220170228
126932? ? ?? ? ?sse4gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041220170228
128452? ? ?? ? ?sse4gcc_-m64_-O3_-fomit-frame-pointer2017041220170228
128532? ? ?? ? ?sse4gcc_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
128660? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041220170228
129408? ? ?? ? ?avx1icc_-xAVX_-O2_-fomit-frame-pointer2017041220170228
130236? ? ?? ? ?sse4gcc_-march=k8_-O3_-fomit-frame-pointer2017041220170228
130340? ? ?? ? ?avx1icc2017041220170228
130740? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
131104? ? ?? ? ?avx1icc_-xAVX_-O3_-fomit-frame-pointer2017041220170228
132004? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
132068? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
133032? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041220170228
133064? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041220170228
133372? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041220170228
133392? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041220170228
133392? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
133396? ? ?? ? ?avx1gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041220170228
135044? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041220170228
135088? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
135200? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
135428? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041220170228
135708? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041220170228
135788? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041220170228
135996? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041220170228
136688? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041220170228
138012? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
138524? ? ?? ? ?avx1gcc_-funroll-loops_-O_-fomit-frame-pointer2017041220170228
142672? ? ?? ? ?sse4icc_-xAVX_-O3_-fomit-frame-pointer2017041220170228
147132? ? ?? ? ?sse4icc_-xAVX_-O2_-fomit-frame-pointer2017041220170228
147628? ? ?? ? ?sse4icc2017041220170228
148700? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041220170228
148792? ? ?? ? ?avx1gcc_-march=nocona_-O_-fomit-frame-pointer2017041220170228
149340? ? ?? ? ?avx1gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
149600? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041220170228
149676? ? ?? ? ?avx1gcc_-m64_-O2_-fomit-frame-pointer2017041220170228
149708? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041220170228
149836? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041220170228
149840? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041220170228
149852? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041220170228
149880? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041220170228
149884? ? ?? ? ?avx1gcc_-O2_-fomit-frame-pointer2017041220170228
149912? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041220170228
150068? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041220170228
150068? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041220170228
150128? ? ?? ? ?avx1icc_-no-vec2017041220170228
150192? ? ?? ? ?avx1gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041220170228
150360? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041220170228
150448? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
150472? ? ?? ? ?sse4gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041220170228
150668? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041220170228
151024? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041220170228
151656? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
151712? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
151948? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
152308? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
152312? ? ?? ? ?avx1gcc_-march=k8_-O_-fomit-frame-pointer2017041220170228
152652? ? ?? ? ?avx1gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
152960? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041220170228
153224? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041220170228
153472? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041220170228
153552? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
154228? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041220170228
154252? ? ?? ? ?avx1gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041220170228
154564? ? ?? ? ?sse4gcc_-funroll-loops_-O_-fomit-frame-pointer2017041220170228
155224? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
155496? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041220170228
155628? ? ?? ? ?avx1gcc_-march=k8_-O2_-fomit-frame-pointer2017041220170228
155912? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041220170228
155968? ? ?? ? ?avx1gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041220170228
156072? ? ?? ? ?avx1gcc_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
156124? ? ?? ? ?avx1gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
156148? ? ?? ? ?avx1gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041220170228
156168? ? ?? ? ?avx1gcc_-Os_-fomit-frame-pointer2017041220170228
156188? ? ?? ? ?avx1gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041220170228
156376? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041220170228
156408? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041220170228
156444? ? ?? ? ?avx1gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041220170228
156476? ? ?? ? ?avx1gcc_-march=k8_-Os_-fomit-frame-pointer2017041220170228
156564? ? ?? ? ?avx1gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
156604? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041220170228
156644? ? ?? ? ?avx1gcc_-O_-fomit-frame-pointer2017041220170228
156684? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041220170228
156732? ? ?? ? ?avx1gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041220170228
156752? ? ?? ? ?avx1gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041220170228
156752? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041220170228
156780? ? ?? ? ?avx1gcc_-m64_-O_-fomit-frame-pointer2017041220170228
157388? ? ?? ? ?avx1gcc_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
157396? ? ?? ? ?avx1gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041220170228
157980? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041220170228
158152? ? ?? ? ?avx1gcc_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
158416? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041220170228
158492? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
159164? ? ?? ? ?avx1gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041220170228
159836? ? ?? ? ?avx1gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
160436? ? ?? ? ?avx1gcc_-m64_-Os_-fomit-frame-pointer2017041220170228
160896? ? ?? ? ?avx1gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041220170228
160920? ? ?? ? ?avx1gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041220170228
160936? ? ?? ? ?avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041220170228
160980? ? ?? ? ?avx1gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
161004? ? ?? ? ?avx1gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041220170228
161316? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
161500? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041220170228
162200? ? ?? ? ?avx1gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041220170228
162564? ? ?? ? ?avx1gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041220170228
164332? ? ?? ? ?avx1gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041220170228
165360? ? ?? ? ?avx1gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
165484? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041220170228
165548? ? ?? ? ?avx1gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041220170228
165648? ? ?? ? ?avx1gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
165712? ? ?? ? ?sse4gcc_-march=k8_-O_-fomit-frame-pointer2017041220170228
165812? ? ?? ? ?sse4gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041220170228
165992? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041220170228
166116? ? ?? ? ?sse4gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
166252? ? ?? ? ?sse4gcc_-march=nocona_-O_-fomit-frame-pointer2017041220170228
166716? ? ?? ? ?sse4gcc_-O2_-fomit-frame-pointer2017041220170228
166988? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041220170228
167160? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041220170228
167200? ? ?? ? ?sse4gcc_-m64_-O2_-fomit-frame-pointer2017041220170228
167208? ? ?? ? ?sse4icc_-no-vec2017041220170228
167740? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041220170228
167800? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041220170228
168384? ? ?? ? ?reficc2017041220170228
168792? ? ?? ? ?reficc_-xAVX_-O3_-fomit-frame-pointer2017041220170228
169444? ? ?? ? ?sse4gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
169536? ? ?? ? ?reficc_-xAVX_-O2_-fomit-frame-pointer2017041220170228
169576? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041220170228
170064? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
170200? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041220170228
170460? ? ?? ? ?sse4gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041220170228
171940? ? ?? ? ?sse4gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041220170228
172096? ? ?? ? ?sse4gcc_-march=k8_-O2_-fomit-frame-pointer2017041220170228
172556? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
172668? ? ?? ? ?sse4gcc_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
172672? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041220170228
173112? ? ?? ? ?sse4gcc_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
173120? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041220170228
173132? ? ?? ? ?sse4gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
173144? ? ?? ? ?sse4gcc_-m64_-Os_-fomit-frame-pointer2017041220170228
173148? ? ?? ? ?sse4gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041220170228
173180? ? ?? ? ?sse4gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
173300? ? ?? ? ?sse4gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041220170228
173344? ? ?? ? ?sse4gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
173380? ? ?? ? ?sse4gcc_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
173404? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041220170228
173652? ? ?? ? ?sse4gcc_-march=k8_-Os_-fomit-frame-pointer2017041220170228
173656? ? ?? ? ?sse4gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041220170228
173720? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041220170228
173824? ? ?? ? ?sse4gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041220170228
173908? ? ?? ? ?sse4gcc_-m64_-O_-fomit-frame-pointer2017041220170228
173912? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041220170228
174044? ? ?? ? ?sse4gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041220170228
174080? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041220170228
174084? ? ?? ? ?sse4gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041220170228
174160? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041220170228
174164? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041220170228
174508? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041220170228
174920? ? ?? ? ?sse4gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041220170228
175248? ? ?? ? ?sse4gcc_-Os_-fomit-frame-pointer2017041220170228
175760? ? ?? ? ?sse4gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041220170228
177756? ? ?? ? ?sse4gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
177828? ? ?? ? ?sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041220170228
177836? ? ?? ? ?sse4gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041220170228
177932? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041220170228
177944? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041220170228
178004? ? ?? ? ?sse4gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041220170228
178084? ? ?? ? ?sse4gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041220170228
178192? ? ?? ? ?sse4gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041220170228
178228? ? ?? ? ?sse4gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
178352? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
179764? ? ?? ? ?sse4gcc_-O_-fomit-frame-pointer2017041220170228
180136? ? ?? ? ?sse4gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041220170228
184208? ? ?? ? ?sse4gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
186076? ? ?? ? ?sse4gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041220170228
190028? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041220170228
190084? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041220170228
190436? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041220170228
190548? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041220170228
191376? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
191472? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
192588? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017041220170228
193280? ? ?? ? ?reficc_-no-vec2017041220170228
193568? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
193600? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
194340? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041220170228
194608? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
194624? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017041220170228
194624? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041220170228
194636? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
195324? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
195524? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
195996? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041220170228
196220? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041220170228
196260? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041220170228
196756? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041220170228
197280? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041220170228
197456? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017041220170228
197700? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017041220170228
197944? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041220170228
199480? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041220170228
199532? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041220170228
214768? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
215044? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
215164? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
215208? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
215568? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041220170228
215844? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041220170228
216024? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041220170228
216184? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041220170228
216252? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017041220170228
223544? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041220170228
223744? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041220170228
224148? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041220170228
224284? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041220170228
224704? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017041220170228
227572? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041220170228
227952? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041220170228
228228? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
228548? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
236020? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041220170228
236300? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017041220170228
236660? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
236948? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
237524? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
238020? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
238432? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041220170228
238444? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017041220170228
238500? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041220170228
238532? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017041220170228
238540? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017041220170228
239436? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041220170228
239484? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041220170228
239632? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041220170228
239640? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041220170228
239652? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041220170228
239728? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041220170228
239780? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041220170228
239792? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041220170228
239916? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041220170228
240060? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041220170228
240116? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041220170228
240172? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041220170228
240212? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041220170228
240260? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041220170228
240492? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041220170228
240584? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041220170228
241196? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017041220170228
241488? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041220170228
241780? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017041220170228
241820? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041220170228
241844? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041220170228
241844? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041220170228
241864? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041220170228
245336? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
245356? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
245360? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
245496? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
246924? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
246976? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
248984? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
249568? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041220170228
249612? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
249632? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017041220170228
249696? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017041220170228
249728? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041220170228
249736? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
249808? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
249856? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041220170228
249884? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041220170228
249936? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041220170228
249944? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017041220170228
249968? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041220170228
250236? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017041220170228
250292? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017041220170228
250328? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041220170228
256560? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041220170228
256692? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041220170228
256700? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041220170228
260568? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041220170228
323464? ? ?? ? ?avx1gcc_-funroll-loops2017041220170228
325396? ? ?? ? ?avx1gcc2017041220170228
330072? ? ?? ? ?avx1cc2017041220170228
342136? ? ?? ? ?sse4gcc_-funroll-loops2017041220170228
343208? ? ?? ? ?sse4cc2017041220170228
345272? ? ?? ? ?sse4gcc2017041220170228
562840? ? ?? ? ?refcc2017041220170228
569904? ? ?? ? ?refgcc_-funroll-loops2017041220170228
570176? ? ?? ? ?refgcc2017041220170228

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: warning: initialization from incompatible pointer type

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/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: 105, 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 -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: 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/omdsha512k128n128tau128v2/ref
Compiler: icc
sha512.c: sha512.c(206): warning #144: a value of type "const unsigned char *" cannot be used to initialize an entity of type "const uint64_t={unsigned long} *"
sha512.c: const uint64_t *W=in;
sha512.c: ^
sha512.c:

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc ref
icc -no-vec ref
icc -xAVX -O2 -fomit-frame-pointer ref
icc -xAVX -O3 -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/ref
Compiler: icc -O1 -static
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:
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -static ref
icc -O1 -static -no-vec ref
icc -O2 -static ref
icc -O2 -static -no-vec ref
icc -O3 -static ref
icc -O3 -static -no-vec ref
icc -Os -static ref
icc -Os -static -no-vec ref
icc -m64 -O1 -static ref
icc -m64 -O1 -static -no-vec ref
icc -m64 -O2 -static ref
icc -m64 -O2 -static -no-vec ref
icc -m64 -O3 -static ref
icc -m64 -O3 -static -no-vec ref
icc -m64 -Os -static ref
icc -m64 -Os -static -no-vec ref

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/avx1
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
icc -O1 -static avx1 sse4
icc -O1 -static -no-vec avx1 sse4
icc -O2 -static avx1 sse4
icc -O2 -static -no-vec avx1 sse4
icc -O3 -static avx1 sse4
icc -O3 -static -no-vec avx1 sse4
icc -Os -static avx1 sse4
icc -Os -static -no-vec avx1 sse4
icc -m64 -O1 -static avx1 sse4
icc -m64 -O1 -static -no-vec avx1 sse4
icc -m64 -O2 -static avx1 sse4
icc -m64 -O2 -static -no-vec avx1 sse4
icc -m64 -O3 -static avx1 sse4
icc -m64 -O3 -static -no-vec avx1 sse4
icc -m64 -Os -static avx1 sse4
icc -m64 -Os -static -no-vec avx1 sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/ref
Compiler: icc -O1 -xB -static
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
omdsha512.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
sha512.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
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:
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static ref
icc -O1 -xB -static -no-vec ref
icc -O2 -xB -static ref
icc -O2 -xB -static -no-vec ref
icc -O3 -xB -static ref
icc -O3 -xB -static -no-vec ref
icc -Os -xB -static ref
icc -Os -xB -static -no-vec ref

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/avx1
Compiler: icc -O1 -xB -static
encrypt.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
omdsha512.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xB -static avx1 sse4
icc -O1 -xB -static -no-vec avx1 sse4
icc -O2 -xB -static avx1 sse4
icc -O2 -xB -static -no-vec avx1 sse4
icc -O3 -xB -static avx1 sse4
icc -O3 -xB -static -no-vec avx1 sse4
icc -Os -xB -static avx1 sse4
icc -Os -xB -static -no-vec avx1 sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/ref
Compiler: icc -O1 -xK -static
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
omdsha512.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
sha512.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
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:
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static ref
icc -O1 -xK -static -no-vec ref
icc -O2 -xK -static ref
icc -O2 -xK -static -no-vec ref
icc -O3 -xK -static ref
icc -O3 -xK -static -no-vec ref
icc -Os -xK -static ref
icc -Os -xK -static -no-vec ref

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/avx1
Compiler: icc -O1 -xK -static
encrypt.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
omdsha512.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xK -static avx1 sse4
icc -O1 -xK -static -no-vec avx1 sse4
icc -O2 -xK -static avx1 sse4
icc -O2 -xK -static -no-vec avx1 sse4
icc -O3 -xK -static avx1 sse4
icc -O3 -xK -static -no-vec avx1 sse4
icc -Os -xK -static avx1 sse4
icc -Os -xK -static -no-vec avx1 sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/ref
Compiler: icc -O1 -xN -static
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
omdsha512.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
sha512.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
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:
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static ref
icc -O1 -xN -static -no-vec ref
icc -O2 -xN -static ref
icc -O2 -xN -static -no-vec ref
icc -O3 -xN -static ref
icc -O3 -xN -static -no-vec ref
icc -Os -xN -static ref
icc -Os -xN -static -no-vec ref

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/avx1
Compiler: icc -O1 -xN -static
encrypt.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
omdsha512.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xN -static avx1 sse4
icc -O1 -xN -static -no-vec avx1 sse4
icc -O2 -xN -static avx1 sse4
icc -O2 -xN -static -no-vec avx1 sse4
icc -O3 -xN -static avx1 sse4
icc -O3 -xN -static -no-vec avx1 sse4
icc -Os -xN -static avx1 sse4
icc -Os -xN -static -no-vec avx1 sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/ref
Compiler: icc -O1 -xP -static
encrypt.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
omdsha512.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
sha512.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
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:
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xP -static ref
icc -O1 -xP -static -no-vec ref
icc -O2 -xP -static ref
icc -O2 -xP -static -no-vec ref
icc -O3 -xP -static ref
icc -O3 -xP -static -no-vec ref
icc -Os -xP -static ref
icc -Os -xP -static -no-vec ref

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/avx1
Compiler: icc -O1 -xP -static
encrypt.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
omdsha512.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xP -static avx1 sse4
icc -O1 -xP -static -no-vec avx1 sse4
icc -O2 -xP -static avx1 sse4
icc -O2 -xP -static -no-vec avx1 sse4
icc -O3 -xP -static avx1 sse4
icc -O3 -xP -static -no-vec avx1 sse4
icc -Os -xP -static avx1 sse4
icc -Os -xP -static -no-vec avx1 sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/ref
Compiler: icc -O1 -xW -static
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
omdsha512.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
sha512.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
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:
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static ref
icc -O1 -xW -static -no-vec ref
icc -O2 -xW -static ref
icc -O2 -xW -static -no-vec ref
icc -O3 -xW -static ref
icc -O3 -xW -static -no-vec ref
icc -Os -xW -static ref
icc -Os -xW -static -no-vec ref

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/avx1
Compiler: icc -O1 -xW -static
encrypt.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
omdsha512.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xW -static avx1 sse4
icc -O1 -xW -static -no-vec avx1 sse4
icc -O2 -xW -static avx1 sse4
icc -O2 -xW -static -no-vec avx1 sse4
icc -O3 -xW -static avx1 sse4
icc -O3 -xW -static -no-vec avx1 sse4
icc -Os -xW -static avx1 sse4
icc -Os -xW -static -no-vec avx1 sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/avx1
Compiler: icc -fast
encrypt.c: IPO: WARNING: File scope asm disables -ipo
omdsha512.c: IPO: WARNING: File scope asm disables -ipo
try.c: ipo: warning #11003: no IR in object file /scratch_lustre_na/bdolbeaur/supercop-20170228/supercop-data/robin281/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ipo: warning #11021: unresolved zError
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved inflateEnd
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved deflate
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved deflateInit_
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved inflate
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved deflateEnd
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved inflateInit_
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc -fast avx1 sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/ref
Compiler: icc -fast
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:
try.c: ipo: warning #11003: no IR in object file /scratch_lustre_na/bdolbeaur/supercop-20170228/supercop-data/robin281/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ipo: warning #11021: unresolved zError
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved inflateEnd
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved deflate
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved deflateInit_
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved inflate
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved deflateEnd
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved inflateInit_
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast ref

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/ref
Compiler: icc -m64 -xHost -vec-report0 -static
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
omdsha512.c: icc: command line remark #10148: option '-vec-report0' not supported
sha512.c: icc: command line remark #10148: option '-vec-report0' not supported
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:
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static ref

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v2/avx1
Compiler: icc -m64 -xHost -vec-report0 -static
encrypt.c: icc: command line remark #10148: option '-vec-report0' not supported
omdsha512.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static avx1 sse4