Implementation notes: x86, h5nano, crypto_aead/hs1sivhiv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: hs1sivhiv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
145265refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014101720141014
146855refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101720141014
146890refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101720141014
148265refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014101720141014
148825refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014101720141014
149030refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101720141014
149050refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101720141014
149700refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014101720141014
151030refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101720141014
151235refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014101720141014
151265refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014101720141014
151860refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014101720141014
151995refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014101720141014
152500refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014101720141014
152510refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014101720141014
152680refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014101720141014
152855refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014101720141014
153055refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014101720141014
153240refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014101720141014
153490refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014101720141014
153835refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014101720141014
154420refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014101720141014
154585refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014101720141014
154740refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014101720141014
155015refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101720141014
155020refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101720141014
155075refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101720141014
155715refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101720141014
155745refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014101720141014
156385refgcc -m32 -O3 -fomit-frame-pointer2014101720141014
157270refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014101720141014
157380refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014101720141014
157660refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014101720141014
158285refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101720141014
158995refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014101720141014
159355refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014101720141014
159555refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014101720141014
161545refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014101720141014
163555refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014101720141014
163795refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014101720141014
169285refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014101720141014
173135refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014101720141014
174700refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014101720141014
174725refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014101720141014
176690refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101720141014
176830refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014101720141014
176835refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014101720141014
176965refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014101720141014
179225refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101720141014
179305refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101720141014
179430refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101720141014
179495refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101720141014
180310refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101720141014
181390refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014101720141014
182380refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014101720141014
185590refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101720141014
185865refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014101720141014
185910refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101720141014
185970refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014101720141014
186450refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014101720141014
186515refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014101720141014
186785refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014101720141014
187495refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014101720141014
187625refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014101720141014
188195refgcc -m32 -O2 -fomit-frame-pointer2014101720141014
189540refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014101720141014
190410refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014101720141014
190420refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014101720141014
190595refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101720141014
190940refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014101720141014
190945refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014101720141014
191020refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014101720141014
191035refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101720141014
191035refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014101720141014
192630refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014101720141014
192635refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014101720141014
192725refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014101720141014
192860refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014101720141014
193170refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014101720141014
193200refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014101720141014
195830refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014101720141014
198345refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014101720141014
205365refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014101720141014
205505refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014101720141014
205555refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014101720141014
205605refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014101720141014
205705refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014101720141014
205875refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014101720141014
205930refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101720141014
206005refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014101720141014
206010refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014101720141014
207640refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014101720141014
208335refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014101720141014
209280refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014101720141014
210160refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014101720141014
210825refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014101720141014
210850refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014101720141014
210930refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014101720141014
210995refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014101720141014
211020refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014101720141014
211360refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014101720141014
211475refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101720141014
211895refgcc -m32 -Os -fomit-frame-pointer2014101720141014
212090refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014101720141014
212095refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014101720141014
212165refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014101720141014
212550refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014101720141014
212570refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014101720141014
212625refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014101720141014
212720refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014101720141014
212790refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101720141014
212835refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014101720141014
212930refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014101720141014
213000refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014101720141014
213025refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014101720141014
213130refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014101720141014
213280refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014101720141014
213405refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014101720141014
213445refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014101720141014
213545refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014101720141014
213575refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014101720141014
213730refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014101720141014
213960refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014101720141014
214070refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014101720141014
215605refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014101720141014
222990refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014101720141014
228855refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014101720141014
345210refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014101720141014
345330refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014101720141014
348245refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014101720141014
349600refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101720141014
351745refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014101720141014
352370refgcc -m32 -march=pentium -O -fomit-frame-pointer2014101720141014
352420refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014101720141014
352790refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014101720141014
357730refgcc -m32 -march=i386 -O -fomit-frame-pointer2014101720141014
362095refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014101720141014
363685refgcc -m32 -march=k6 -O -fomit-frame-pointer2014101720141014
364105refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014101720141014
365690refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014101720141014
365690refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014101720141014
366850refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014101720141014
373920refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014101720141014
374385refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014101720141014
375210refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014101720141014
375480refgcc -m32 -march=athlon -O -fomit-frame-pointer2014101720141014
376495refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014101720141014
376640refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014101720141014
376720refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014101720141014
376890refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014101720141014
376925refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014101720141014
377445refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014101720141014
377800refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101720141014
377820refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014101720141014
378225refgcc -m32 -O -fomit-frame-pointer2014101720141014
378600refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014101720141014
378605refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014101720141014
378610refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014101720141014
379185refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014101720141014
379230refgcc -m32 -march=core2 -O -fomit-frame-pointer2014101720141014
379400refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014101720141014
380185refgcc -m32 -march=k8 -O -fomit-frame-pointer2014101720141014
381745refgcc -m32 -march=i486 -O -fomit-frame-pointer2014101720141014
382055refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014101720141014
404825refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014101720141014
411910refgcc -m32 -march=prescott -O -fomit-frame-pointer2014101720141014
411965refgcc -m32 -march=nocona -O -fomit-frame-pointer2014101720141014
414090refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014101720141014
415675refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014101720141014
418815refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014101720141014