Implementation notes: x86, gcc16, crypto_aead/aes128poetv2aes4

Computer: gcc16
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: aes128poetv2aes4
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
281023? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072320170718
281228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072320170718
281253? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072320170718
284742? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072320170718
288816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072320170718
289172? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072320170718
289699? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072320170718
289795? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072320170718
290625? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072320170718
293004? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072320170718
293108? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072320170718
293273? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072320170718
294001? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072320170718
294002? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072320170718
294018? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072320170718
295906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072320170718
295906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072320170718
296720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072320170718
296721? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072320170718
296721? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072320170718
296743? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072320170718
298480? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017072320170718
299161? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072320170718
304537? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072320170718
304899? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072320170718
304952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072320170718
304999? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072320170718
305006? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072320170718
305381? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072320170718
305418? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072320170718
305837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072320170718
305899? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072320170718
306356? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072320170718
306362? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072320170718
306363? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072320170718
306508? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072320170718
306535? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072320170718
306538? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072320170718
307714? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072320170718
308327? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072320170718
308901? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072320170718
309546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072320170718
310315? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072320170718
310356? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072320170718
311821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072320170718
311839? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072320170718
311887? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072320170718
312580? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072320170718
312790? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072320170718
313047? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072320170718
313133? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072320170718
313875? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072320170718
313875? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072320170718
313952? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072320170718
314094? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072320170718
314808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072320170718
315953? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072320170718
317053? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072320170718
317082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072320170718
317493? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072320170718
317720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072320170718
317720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072320170718
317721? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072320170718
317721? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072320170718
317883? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017072320170718
317971? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072320170718
317981? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072320170718
318082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072320170718
319015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072320170718
319033? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072320170718
319583? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072320170718
320111? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072320170718
321266? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017072320170718
321680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072320170718
321743? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072320170718
321785? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072320170718
321817? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072320170718
321904? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072320170718
322241? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072320170718
322600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072320170718
322600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072320170718
322627? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072320170718
322701? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072320170718
322735? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072320170718
322933? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072320170718
323065? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072320170718
323391? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072320170718
323395? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072320170718
323411? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072320170718
323438? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072320170718
323604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072320170718
323613? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072320170718
323615? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072320170718
323615? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072320170718
324450? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072320170718
324480? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072320170718
324532? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072320170718
324667? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072320170718
324682? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072320170718
324701? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072320170718
325204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072320170718
325222? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072320170718
325546? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072320170718
325556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072320170718
326077? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072320170718
326651? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072320170718
327466? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072320170718
327889? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072320170718
328051? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072320170718
328207? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072320170718
329484? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072320170718
329756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072320170718
329962? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072320170718
330015? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072320170718
330760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072320170718
330792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072320170718
330794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072320170718
331849? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072320170718
331928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072320170718
332449? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072320170718
332509? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072320170718
332525? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072320170718
332559? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072320170718
332911? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072320170718
332957? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072320170718
332997? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072320170718
333201? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072320170718
333344? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072320170718
333851? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072320170718
334133? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072320170718
334140? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072320170718
334412? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072320170718
334430? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072320170718
335143? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072320170718
335148? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072320170718
335208? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072320170718
335302? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072320170718
335395? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072320170718
335571? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072320170718
335882? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072320170718
337480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072320170718
337502? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072320170718
338893? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072320170718
338919? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072320170718
338955? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072320170718
339504? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072320170718
339979? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072320170718
339979? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072320170718
339994? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072320170718
340958? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072320170718
341144? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072320170718
341992? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072320170718
342486? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072320170718
343289? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072320170718
343734? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017072320170718
344083? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072320170718
344930? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072320170718
348945? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072320170718
351055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072320170718
351681? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072320170718