Implementation notes: x86, gcc16, crypto_aead/aes128poetv2aes128

Computer: gcc16
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: aes128poetv2aes128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
355390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072320170718
355767? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072320170718
356103? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072320170718
356155? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072320170718
362759? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072320170718
363935? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072320170718
364109? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072320170718
364124? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072320170718
364149? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072320170718
364512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072320170718
364625? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072320170718
364641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072320170718
364641? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072320170718
364671? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072320170718
364729? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072320170718
370163? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072320170718
370985? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072320170718
370996? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072320170718
371013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072320170718
371855? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072320170718
371955? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072320170718
372824? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017072320170718
373648? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072320170718
374465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072320170718
374537? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072320170718
375234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072320170718
375235? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072320170718
375246? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072320170718
376508? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072320170718
376632? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072320170718
377204? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072320170718
377226? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072320170718
378781? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072320170718
379892? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072320170718
379907? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072320170718
379930? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072320170718
379943? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072320170718
380002? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072320170718
380006? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072320170718
380287? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072320170718
382252? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072320170718
383389? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072320170718
384180? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072320170718
384318? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072320170718
384324? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072320170718
384610? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072320170718
385271? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072320170718
385274? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072320170718
385679? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072320170718
385719? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072320170718
386013? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072320170718
388190? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072320170718
388321? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072320170718
388432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072320170718
388451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072320170718
388942? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072320170718
389046? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072320170718
389331? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072320170718
389923? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072320170718
389968? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072320170718
390010? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017072320170718
390428? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072320170718
391653? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072320170718
391686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072320170718
391715? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072320170718
391782? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072320170718
391787? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072320170718
391989? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072320170718
392253? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072320170718
392465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072320170718
392698? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072320170718
392756? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072320170718
392761? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072320170718
392761? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072320170718
393013? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072320170718
393442? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072320170718
393569? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072320170718
393699? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072320170718
393980? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072320170718
394043? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072320170718
394567? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017072320170718
394756? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072320170718
394839? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072320170718
394839? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072320170718
394846? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072320170718
395222? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072320170718
395714? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072320170718
395737? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072320170718
395829? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072320170718
396165? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072320170718
396517? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072320170718
396614? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072320170718
398325? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072320170718
398330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072320170718
399722? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072320170718
399867? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072320170718
400335? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072320170718
400595? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072320170718
401532? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072320170718
401582? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072320170718
401660? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072320170718
401660? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072320170718
402127? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072320170718
402199? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072320170718
402255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072320170718
402808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072320170718
403635? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072320170718
403789? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072320170718
404013? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072320170718
404016? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072320170718
404020? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072320170718
404264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072320170718
404501? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072320170718
404502? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072320170718
404514? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072320170718
404539? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072320170718
404958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072320170718
404985? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072320170718
405284? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072320170718
405303? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072320170718
405385? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072320170718
405399? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072320170718
405842? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072320170718
408324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072320170718
408968? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072320170718
408993? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072320170718
408994? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072320170718
409089? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072320170718
409096? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072320170718
410737? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072320170718
417081? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072320170718
419604? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072320170718
419647? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072320170718
419664? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072320170718
420110? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072320170718
420195? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072320170718
422409? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072320170718
422502? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072320170718
423923? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017072320170718
424138? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072320170718
424222? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072320170718
424849? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072320170718
425056? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072320170718
425301? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072320170718
425370? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072320170718
425936? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072320170718
426671? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072320170718
426718? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072320170718
428280? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072320170718
428437? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072320170718
430462? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072320170718
431539? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072320170718
431571? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072320170718
431613? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072320170718
432696? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072320170718
433099? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072320170718
433967? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072320170718
436662? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072320170718
439412? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072320170718
442843? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072320170718