Implementation notes: x86, hydra4, crypto_aead/aes256otrsv1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: aes256otrsv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
214936refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061020140525
214941refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061020140525
215599refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061020140525
219137refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061020140525
220296refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061020140525
220623refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061020140525
220888refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061020140525
222327refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061020140525
222335refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061020140525
223216refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061020140525
223431refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061020140525
223571refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061020140525
224429refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061020140525
224718refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061020140525
224991refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061020140525
225424refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061020140525
225447refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061020140525
225479refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061020140525
226528refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061020140525
226797refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061020140525
227019refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061020140525
227074refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061020140525
227109refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061020140525
227136refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061020140525
227198refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061020140525
227573refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061020140525
227608refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061020140525
227717refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061020140525
229671refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061020140525
229839refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061020140525
229893refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061020140525
230744refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061020140525
230852refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061020140525
231625refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061020140525
231949refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061020140525
233091refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061020140525
234265refgcc -m32 -O2 -fomit-frame-pointer2014061020140525
234499refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061020140525
234659refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061020140525
235478refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061020140525
235560refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061020140525
235966refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061020140525
236644refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061020140525
237030refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061020140525
237069refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061020140525
238590refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061020140525
238618refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061020140525
238696refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061020140525
238754refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061020140525
239047refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061020140525
239054refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061020140525
239175refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061020140525
239226refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061020140525
239479refgcc -m32 -O -fomit-frame-pointer2014061020140525
239542refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061020140525
239729refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061020140525
239862refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061020140525
239967refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061020140525
240029refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061020140525
240380refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061020140525
240513refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061020140525
240942refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061020140525
241149refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061020140525
241215refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061020140525
241250refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061020140525
241281refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061020140525
241293refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061020140525
241441refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061020140525
241484refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061020140525
241995refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061020140525
242260refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061020140525
242307refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061020140525
243387refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061020140525
243434refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061020140525
243484refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061020140525
243501refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061020140525
243676refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061020140525
243890refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061020140525
244121refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061020140525
244191refgcc -m32 -O3 -fomit-frame-pointer2014061020140525
244214refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061020140525
244475refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061020140525
244987refgcc -m32 -Os -fomit-frame-pointer2014061020140525
245287refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061020140525
245700refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061020140525
248792refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061020140525
249499refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061020140525
249897refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061020140525
251027refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061020140525
251051refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061020140525
251176refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061020140525
251355refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061020140525
251687refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061020140525
251905refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061020140525
252221refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061020140525
252233refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061020140525
252334refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061020140525
252381refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061020140525
252396refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061020140525
252412refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061020140525
252611refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061020140525
252638refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061020140525
252724refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061020140525
253098refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061020140525
253230refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061020140525
253371refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061020140525
253508refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061020140525
253563refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061020140525
253629refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061020140525
253777refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061020140525
253785refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061020140525
253855refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061020140525
253875refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061020140525
254062refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061020140525
254342refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061020140525
254529refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061020140525
254892refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061020140525
255216refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061020140525
255458refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061020140525
256935refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061020140525
257470refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061020140525
257837refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061020140525
258098refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061020140525
258102refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061020140525
258640refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061020140525
258999refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061020140525
259401refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061020140525
259935refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061020140525
260835refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061020140525
261401refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061020140525
261760refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061020140525
262002refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061020140525
262033refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061020140525
262072refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061020140525
262494refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061020140525
262708refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061020140525
262903refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061020140525
262910refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061020140525
262989refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061020140525
263336refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061020140525
263383refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061020140525
266202refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061020140525
267466refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061020140525
268616refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061020140525
268741refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061020140525
268742refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061020140525
268948refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061020140525
269225refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061020140525
269237refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061020140525
269244refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061020140525
269353refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061020140525
269361refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061020140525
269494refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061020140525
269494refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061020140525
269561refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061020140525
272591refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061020140525
272836refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061020140525
272860refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061020140525
273916refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061020140525
276588refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061020140525
277153refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061020140525
277653refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061020140525
285570refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061020140525
285710refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061020140525
288538refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061020140525
289279refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061020140525

Test failure

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