Implementation notes: x86, hydra6, crypto_aead/aes128poetv2aes4

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aes128poetv2aes4
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
262952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090620170725
263327? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090620170725
264706? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090620170725
264826? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090620170725
265298? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090620170725
267828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090620170725
269248? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090620170725
270470? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090620170725
270652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090620170725
270774? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090620170725
270822? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090620170725
270984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090620170725
271152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090620170725
271474? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090620170725
271625? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090620170725
271712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090620170725
272108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090620170725
272400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090620170725
272666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090620170725
272821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090620170725
273056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090620170725
273099? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090620170725
273213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090620170725
273400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090620170725
273488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090620170725
273988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090620170725
273988? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090620170725
273994? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090620170725
274237? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090620170725
274282? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090620170725
274376? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090620170725
274660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090620170725
274812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090620170725
274852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090620170725
274962? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090620170725
275307? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090620170725
275354? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090620170725
275390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090620170725
275812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090620170725
275974? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090620170725
275984? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090620170725
276674? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090620170725
276875? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090620170725
276887? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090620170725
277108? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090620170725
277438? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090620170725
278298? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090620170725
279476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090620170725
279598? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090620170725
280396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090620170725
280954? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090620170725
281098? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090620170725
281122? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090620170725
281681? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090620170725
282546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090620170725
282774? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090620170725
282802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090620170725
284592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090620170725
286583? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090620170725
286981? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090620170725
287184? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090620170725
288124? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090620170725
288440? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090620170725
288682? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090620170725
289166? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090620170725
289618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090620170725
289720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090620170725
289862? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090620170725
290210? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090620170725
290684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090620170725
290992? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090620170725
292136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090620170725
293990? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090620170725
294828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090620170725
297562? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090620170725
297888? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090620170725
299764? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090620170725
302132? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090620170725
302422? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090620170725
303278? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090620170725
303304? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090620170725
303528? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090620170725
303572? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090620170725
303600? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090620170725
304047? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090620170725
304106? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090620170725
305134? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090620170725
306256? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090620170725
306818? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090620170725
307372? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090620170725
308085? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090620170725
308366? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090620170725
313560? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090620170725
313694? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090620170725
313772? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090620170725
313866? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090620170725
314990? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090620170725
315224? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090620170725
315812? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090620170725
316136? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090620170725
316535? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090620170725
316630? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090620170725
316714? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090620170725
317058? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090620170725
317754? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090620170725
317910? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090620170725
318850? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090620170725
319564? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090620170725
321042? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090620170725
321550? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090620170725
321816? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090620170725
322106? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090620170725
322266? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090620170725
322396? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090620170725
322782? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090620170725
322801? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090620170725
322868? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090620170725
323040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090620170725
323144? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090620170725
323540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090620170725
323694? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090620170725
324306? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090620170725
325446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090620170725
325460? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090620170725
326100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090620170725
326556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090620170725
327534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090620170725
327822? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090620170725
327848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090620170725
329520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090620170725
329656? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090620170725
330206? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090620170725
330264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090620170725
330346? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090620170725
330460? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090620170725
331296? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090620170725
332692? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090620170725
333600? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090620170725
334084? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090620170725
334108? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090620170725
334922? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090620170725
336852? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090620170725
337136? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090620170725
337151? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090620170725
337300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090620170725
337318? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090620170725
337318? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090620170725
337564? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090620170725
337631? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090620170725
337664? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090620170725
338106? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090620170725
338111? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090620170725
338114? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090620170725
338118? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090620170725
338297? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090620170725
338766? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090620170725
338822? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090620170725
339188? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090620170725
339257? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090620170725
339881? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090620170725
340090? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090620170725
340273? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090620170725
341146? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090620170725
341946? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090620170725
342642? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090620170725
343777? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090620170725
343938? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090620170725
344452? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090620170725
344668? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090620170725
344919? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090620170725
359920? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090620170725
365426? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090620170725

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