Implementation notes: x86, gcc16, crypto_aead/aes256otrpv1

Computer: gcc16
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: aes256otrpv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
230914? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072420170718
233998? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
234202? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072420170718
234727? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072420170718
240350? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
240397? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072420170718
241342? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072420170718
241856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072420170718
241861? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072420170718
241862? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072420170718
241883? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072420170718
243174? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072420170718
246356? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017072420170718
248447? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072420170718
249490? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
249810? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072420170718
252344? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072420170718
252344? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072420170718
252344? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072420170718
254605? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017072420170718
257722? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
257777? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072420170718
257989? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072420170718
258098? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072420170718
258099? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072420170718
258121? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072420170718
258193? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072420170718
258274? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072420170718
258747? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
258748? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072420170718
259064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072420170718
259186? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072420170718
260057? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072420170718
260755? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
260841? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072420170718
261090? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072420170718
261771? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072420170718
262268? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072420170718
262406? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072420170718
262742? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072420170718
262886? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072420170718
262889? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072420170718
263914? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072420170718
264061? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072420170718
264687? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072420170718
266390? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
266626? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072420170718
270917? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072420170718
271227? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072420170718
271252? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072420170718
271590? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072420170718
271601? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072420170718
271876? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072420170718
272949? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072420170718
272949? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072420170718
272958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072420170718
275474? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072420170718
278625? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072420170718
278806? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072420170718
278942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072420170718
279118? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072420170718
279912? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072420170718
283630? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072420170718
284134? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072420170718
284135? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072420170718
284553? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072420170718
284554? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072420170718
285889? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
286117? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072420170718
286429? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072420170718
286546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072420170718
286553? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
286585? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072420170718
287671? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072420170718
287759? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072420170718
287822? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072420170718
287863? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072420170718
287998? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072420170718
288096? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072420170718
288536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072420170718
288536? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072420170718
288536? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072420170718
288540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072420170718
288541? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072420170718
288719? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072420170718
288755? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072420170718
288832? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072420170718
288875? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072420170718
289097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072420170718
289170? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072420170718
289982? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
291190? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072420170718
291289? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072420170718
291289? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072420170718
292194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072420170718
292202? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072420170718
292550? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072420170718
292677? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072420170718
292718? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072420170718
292944? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072420170718
292958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072420170718
293101? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072420170718
293155? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072420170718
293732? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072420170718
294126? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
295150? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072420170718
295489? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072420170718
295820? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072420170718
295867? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
295975? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017072420170718
296089? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072420170718
297133? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072420170718
297217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072420170718
297219? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072420170718
297989? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072420170718
301668? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072420170718
301682? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072420170718
302857? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072420170718
302863? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072420170718
303922? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072420170718
352928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072420170718
352935? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072420170718
352935? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072420170718
352935? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072420170718
355911? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072420170718
357991? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
359803? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072420170718
359880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072420170718
359988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072420170718
360122? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072420170718
360866? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072420170718
366160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072420170718
366264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072420170718
369823? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072420170718
369902? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072420170718
371822? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072420170718
373850? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072420170718
375532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072420170718
375535? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072420170718
375577? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072420170718
384003? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072420170718
384117? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017072420170718
387096? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072420170718
388103? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072420170718
389190? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
390709? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072420170718
391168? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072420170718
391705? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072420170718
392134? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072420170718
392332? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072420170718
392376? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072420170718
397562? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072420170718
397572? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072420170718
397575? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072420170718
397972? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072420170718
398050? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072420170718
398214? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072420170718
401467? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072420170718
402458? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072420170718
405273? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072420170718