Implementation notes: x86, hydra9, crypto_aead/aes128poetv2aes4

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aes128poetv2aes4
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
212231? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090420170725
212647? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090420170725
212730? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090420170725
213489? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090420170725
220078? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090420170725
220255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090420170725
220270? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090420170725
220331? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090420170725
220730? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
221447? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090420170725
223556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090420170725
232380? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090420170725
232418? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090420170725
232695? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090420170725
232725? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090420170725
232742? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090420170725
232778? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090420170725
232991? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090420170725
233051? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090420170725
233575? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090420170725
233941? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090420170725
234244? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090420170725
235846? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090420170725
235946? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090420170725
236304? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090420170725
236879? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
237842? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090420170725
238787? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090420170725
238853? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090420170725
238853? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090420170725
238866? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090420170725
239493? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090420170725
240222? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090420170725
240659? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090420170725
241105? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090420170725
243549? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090420170725
251637? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090420170725
252870? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090420170725
252951? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090420170725
253580? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090420170725
253853? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090420170725
254940? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090420170725
272851? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090420170725
283948? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090420170725
288978? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090420170725
289280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
290728? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090420170725
293579? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
294079? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090420170725
295165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090420170725
295328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090420170725
296049? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090420170725
296111? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
296471? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090420170725
300218? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
300322? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
300506? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090420170725
301033? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090420170725
301173? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090420170725
301431? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090420170725
301539? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090420170725
301611? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090420170725
302064? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090420170725
302283? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090420170725
302555? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090420170725
303663? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090420170725
303785? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
305888? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
311373? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090420170725
311866? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
313167? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090420170725
314199? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090420170725
316474? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090420170725
317390? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090420170725
317398? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090420170725
317710? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090420170725
317766? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090420170725
317902? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090420170725
317903? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090420170725
318784? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090420170725
321103? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090420170725
321501? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090420170725
322009? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090420170725
322728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090420170725
326071? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090420170725
326123? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090420170725
327626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090420170725
329842? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090420170725
331509? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090420170725
331893? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090420170725
332182? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090420170725
332215? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090420170725
332310? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090420170725
332548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090420170725
333412? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090420170725
333634? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090420170725
334149? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090420170725
335056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090420170725
335103? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090420170725
335629? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090420170725
335778? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090420170725
335780? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090420170725
335847? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090420170725
338071? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090420170725
338107? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090420170725
338145? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
338737? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090420170725
339388? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090420170725
339586? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090420170725
339764? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090420170725
339910? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090420170725
339981? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090420170725
340610? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090420170725
341094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090420170725
341109? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090420170725
341450? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090420170725
341992? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090420170725
342079? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090420170725
342188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090420170725
342452? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090420170725
342529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090420170725
342602? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090420170725
342803? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090420170725
342987? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090420170725
343104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090420170725
343254? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090420170725
343341? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
343372? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090420170725
343534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090420170725
343895? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090420170725
344007? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
344251? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090420170725
344251? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090420170725
344580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090420170725
344842? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
344965? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090420170725
345020? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090420170725
345046? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090420170725
345119? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090420170725
345619? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090420170725
345703? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090420170725
345803? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090420170725
346076? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090420170725
346282? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090420170725
346476? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090420170725
346483? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090420170725
346533? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090420170725
347409? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090420170725
347861? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090420170725
348482? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090420170725
348537? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090420170725
353153? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090420170725
354579? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090420170725
355253? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090420170725
355700? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090420170725
356231? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090420170725
356542? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090420170725
361159? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090420170725
361884? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090420170725
361911? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090420170725
362682? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090420170725
363865? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090420170725
364954? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090420170725
364960? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090420170725
365091? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090420170725
366449? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090420170725
372142? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090420170725
372476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090420170725
373675? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090420170725
373764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090420170725
412494? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090420170725
422210? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090420170725

Test failure

Implementation: crypto_aead/aes128poetv2aes4/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref