Implementation notes: x86, h5nano, crypto_aead/yaes128v2

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: yaes128v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
246520refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014082020140622
246550refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014082020140622
248875refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014082020140622
248875refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014082020140622
248880refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014082020140622
248880refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014082020140622
249310refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014082020140622
249310refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014082020140622
249315refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014082020140622
249730refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014082020140622
250705refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014082020140622
250975refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014082020140622
251220refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014082020140622
251275refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014082020140622
251535refgcc -m32 -O3 -fomit-frame-pointer2014082020140622
252475refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014082020140622
252475refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014082020140622
252475refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014082020140622
252475refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014082020140622
252480refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014082020140622
253920refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014082020140622
254105refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014082020140622
254580refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014082020140622
254655refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014082020140622
256480refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014082020140622
256825refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014082020140622
257050refgcc -m32 -march=athlon -O -fomit-frame-pointer2014082020140622
257860refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014082020140622
258215refgcc -m32 -march=k8 -O -fomit-frame-pointer2014082020140622
258300refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014082020140622
258340refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014082020140622
258360refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014082020140622
258560refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014082020140622
258560refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014082020140622
258560refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014082020140622
258560refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014082020140622
259220refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014082020140622
260060refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014082020140622
260065refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014082020140622
260520refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014082020140622
260560refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014082020140622
260570refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014082020140622
261265refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014082020140622
261555refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014082020140622
261610refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014082020140622
261785refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014082020140622
261785refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014082020140622
262045refgcc -m32 -O -fomit-frame-pointer2014082020140622
262090refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014082020140622
262095refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014082020140622
262105refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014082020140622
262105refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014082020140622
262110refgcc -m32 -march=core2 -O -fomit-frame-pointer2014082020140622
262140refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014082020140622
263220refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014082020140622
263225refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014082020140622
263225refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014082020140622
263400refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014082020140622
263650refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014082020140622
263870refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014082020140622
264835refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014082020140622
265055refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014082020140622
265075refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014082020140622
265085refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014082020140622
265095refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014082020140622
265135refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014082020140622
265140refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014082020140622
265150refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014082020140622
265760refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014082020140622
265760refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014082020140622
265810refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014082020140622
266460refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014082020140622
266595refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014082020140622
266685refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014082020140622
266790refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014082020140622
267250refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014082020140622
267295refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014082020140622
267300refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014082020140622
267330refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014082020140622
267380refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014082020140622
267915refgcc -m32 -O2 -fomit-frame-pointer2014082020140622
268015refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014082020140622
268090refgcc -m32 -march=nocona -O -fomit-frame-pointer2014082020140622
268120refgcc -m32 -march=prescott -O -fomit-frame-pointer2014082020140622
268730refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014082020140622
268810refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014082020140622
269275refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014082020140622
269285refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014082020140622
269365refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014082020140622
269540refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014082020140622
269545refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014082020140622
269545refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014082020140622
269610refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014082020140622
269685refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014082020140622
270135refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014082020140622
270305refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014082020140622
270840refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014082020140622
272150refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014082020140622
272180refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014082020140622
272180refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014082020140622
272215refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014082020140622
272225refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014082020140622
272230refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014082020140622
272280refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014082020140622
272585refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014082020140622
272665refgcc -m32 -march=k6 -O -fomit-frame-pointer2014082020140622
275470refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014082020140622
275470refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014082020140622
276580refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014082020140622
276790refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014082020140622
276805refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014082020140622
277075refgcc -m32 -march=i386 -O -fomit-frame-pointer2014082020140622
280345refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014082020140622
280345refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014082020140622
281525refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014082020140622
281545refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014082020140622
281565refgcc -m32 -march=pentium -O -fomit-frame-pointer2014082020140622
283005refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014082020140622
283275refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014082020140622
283580refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014082020140622
283580refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014082020140622
283975refgcc -m32 -march=i486 -O -fomit-frame-pointer2014082020140622
283995refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014082020140622
284025refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014082020140622
284030refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014082020140622
284030refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014082020140622
284050refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014082020140622
284055refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014082020140622
284375refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014082020140622
285140refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014082020140622
285230refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014082020140622
285540refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014082020140622
286255refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014082020140622
286265refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014082020140622
286290refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014082020140622
286670refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014082020140622
286990refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014082020140622
286990refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014082020140622
287060refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014082020140622
287545refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014082020140622
287545refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014082020140622
287825refgcc -m32 -Os -fomit-frame-pointer2014082020140622
288615refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014082020140622
288690refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014082020140622
288745refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014082020140622
289220refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014082020140622
289570refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014082020140622
289905refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014082020140622
290140refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014082020140622
290920refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014082020140622
291225refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014082020140622
291250refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014082020140622
291265refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014082020140622
291310refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014082020140622
291405refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014082020140622
292260refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014082020140622
292460refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014082020140622
293385refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014082020140622
293390refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014082020140622
293515refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014082020140622
293925refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014082020140622
293995refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014082020140622
294295refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014082020140622
294355refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014082020140622
294355refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014082020140622
295075refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014082020140622
296230refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014082020140622
296270refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014082020140622
296270refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014082020140622
296735refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014082020140622