Implementation notes: x86, hydra4, crypto_aead/aes256otrpv1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes256otrpv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
233322refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061020140525
233481refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061020140525
234577refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061020140525
238044refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061020140525
240513refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061020140525
240774refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061020140525
240794refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061020140525
241087refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061020140525
241687refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061020140525
242475refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061020140525
242720refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061020140525
243579refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061020140525
243641refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061020140525
244307refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061020140525
244386refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061020140525
245396refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061020140525
246386refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061020140525
247588refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061020140525
248289refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061020140525
248532refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061020140525
249128refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061020140525
249222refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061020140525
250045refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061020140525
250408refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061020140525
250703refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061020140525
251578refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061020140525
254027refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061020140525
254206refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061020140525
254245refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061020140525
258617refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061020140525
258765refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061020140525
258804refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061020140525
259022refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061020140525
259147refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061020140525
259159refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061020140525
259346refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061020140525
260149refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061020140525
260735refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061020140525
261569refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061020140525
261694refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061020140525
261924refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061020140525
262342refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061020140525
262806refgcc -m32 -O2 -fomit-frame-pointer2014061020140525
263051refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061020140525
264225refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061020140525
265134refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061020140525
266312refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061020140525
266480refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061020140525
266897refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061020140525
267388refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061020140525
269201refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061020140525
269217refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061020140525
269314refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061020140525
270165refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061020140525
270582refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061020140525
270750refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061020140525
271214refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061020140525
271304refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061020140525
271506refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061020140525
271557refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061020140525
271651refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061020140525
271655refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061020140525
271694refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061020140525
271994refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061020140525
272013refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061020140525
272236refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061020140525
272278refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061020140525
272450refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061020140525
272458refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061020140525
272497refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061020140525
272641refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061020140525
272657refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061020140525
272996refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061020140525
273152refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061020140525
273250refgcc -m32 -O -fomit-frame-pointer2014061020140525
273269refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061020140525
273854refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061020140525
274556refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061020140525
275048refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061020140525
275114refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061020140525
275172refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061020140525
275488refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061020140525
276300refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061020140525
276366refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061020140525
276377refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061020140525
277087refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061020140525
277114refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061020140525
277399refgcc -m32 -Os -fomit-frame-pointer2014061020140525
277423refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061020140525
277824refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061020140525
278125refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061020140525
278180refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061020140525
278199refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061020140525
279064refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061020140525
279115refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061020140525
279685refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061020140525
279903refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061020140525
279911refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061020140525
280016refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061020140525
280043refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061020140525
280324refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061020140525
280445refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061020140525
280867refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061020140525
280980refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061020140525
281093refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061020140525
281143refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061020140525
281919refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061020140525
281986refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061020140525
282352refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061020140525
282481refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061020140525
282809refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061020140525
283121refgcc -m32 -O3 -fomit-frame-pointer2014061020140525
283281refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061020140525
284306refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061020140525
284447refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061020140525
284938refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061020140525
285129refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061020140525
286868refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061020140525
287040refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061020140525
287808refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061020140525
287859refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061020140525
287863refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061020140525
287883refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061020140525
288120refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061020140525
288175refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061020140525
288580refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061020140525
288920refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061020140525
289049refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061020140525
289068refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061020140525
289166refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061020140525
289193refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061020140525
289396refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061020140525
289645refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061020140525
289661refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061020140525
289817refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061020140525
290706refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061020140525
291093refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061020140525
291139refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061020140525
291599refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061020140525
291857refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061020140525
292832refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061020140525
293245refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061020140525
293307refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061020140525
294162refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061020140525
294349refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061020140525
294641refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061020140525
295355refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061020140525
297753refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061020140525
298085refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061020140525
300288refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061020140525
306969refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061020140525
309012refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061020140525
309687refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061020140525
310924refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061020140525
311060refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061020140525
312507refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061020140525
312573refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061020140525
312889refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061020140525
312979refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061020140525
313739refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061020140525
320681refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061020140525
320892refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061020140525
325163refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061020140525
329964refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061020140525
330268refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061020140525
331730refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061020140525

Test failure

Implementation: crypto_aead/aes256otrpv1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref