Implementation notes: x86, gcc16, crypto_aead/aes128otrpv2

Computer: gcc16
Architecture: x86
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: aes128otrpv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
186928? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017072320170718
189601? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017072320170718
189734? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072320170718
189735? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072320170718
193538? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072320170718
193834? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072320170718
193835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072320170718
194101? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072320170718
194101? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072320170718
194354? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072320170718
194387? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072320170718
203634? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017072320170718
204462? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017072320170718
204622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017072320170718
204997? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072320170718
205395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072320170718
208809? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072320170718
208811? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072320170718
208822? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017072320170718
209164? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072320170718
209164? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072320170718
209226? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017072320170718
211300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017072320170718
211481? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017072320170718
211501? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072320170718
211503? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072320170718
212291? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072320170718
213230? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017072320170718
214198? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017072320170718
214258? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072320170718
215186? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017072320170718
216465? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072320170718
216476? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017072320170718
216476? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017072320170718
217123? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072320170718
217143? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072320170718
218218? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017072320170718
218378? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017072320170718
218779? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072320170718
218878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017072320170718
219453? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072320170718
219757? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017072320170718
219757? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017072320170718
219979? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017072320170718
220323? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072320170718
220651? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072320170718
220651? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072320170718
221003? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017072320170718
222811? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072320170718
222974? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017072320170718
224920? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017072320170718
224988? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017072320170718
226461? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017072320170718
226528? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017072320170718
227890? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017072320170718
227913? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017072320170718
227985? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017072320170718
231341? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072320170718
231361? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017072320170718
231367? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017072320170718
231799? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072320170718
231948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072320170718
232656? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017072320170718
233272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072320170718
233726? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017072320170718
234382? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017072320170718
234544? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072320170718
234906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072320170718
235313? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017072320170718
235403? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017072320170718
235626? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017072320170718
235719? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017072320170718
235725? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017072320170718
235964? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017072320170718
236022? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017072320170718
236580? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072320170718
236884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017072320170718
237198? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017072320170718
237531? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017072320170718
237678? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017072320170718
237928? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017072320170718
238439? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017072320170718
238491? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017072320170718
238701? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072320170718
238852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017072320170718
239071? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072320170718
239071? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072320170718
239071? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017072320170718
239530? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017072320170718
239652? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072320170718
239690? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017072320170718
239706? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072320170718
239725? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017072320170718
239852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072320170718
240603? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017072320170718
240656? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017072320170718
241051? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017072320170718
241190? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072320170718
241316? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072320170718
241568? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072320170718
242033? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017072320170718
242105? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072320170718
242245? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017072320170718
242822? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017072320170718
242873? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017072320170718
242981? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072320170718
243004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017072320170718
243176? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017072320170718
244049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017072320170718
244634? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017072320170718
246038? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072320170718
246052? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072320170718
246119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017072320170718
246331? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017072320170718
246466? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017072320170718
246882? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017072320170718
246883? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017072320170718
248590? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017072320170718
252277? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017072320170718
252295? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017072320170718
276552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072320170718
276616? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072320170718
276630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072320170718
276643? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072320170718
283785? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072320170718
284881? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017072320170718
284884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017072320170718
285660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017072320170718
285773? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017072320170718
285906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017072320170718
285971? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017072320170718
292715? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072320170718
294595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072320170718
294658? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017072320170718
295691? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017072320170718
297027? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017072320170718
297033? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072320170718
297050? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072320170718
306409? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072320170718
306496? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017072320170718
308123? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017072320170718
309953? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017072320170718
309959? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017072320170718
311038? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017072320170718
311443? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017072320170718
311900? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017072320170718
317683? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017072320170718
318587? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017072320170718
319142? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017072320170718
319146? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017072320170718
319168? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017072320170718
319931? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017072320170718
320004? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017072320170718
321926? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017072320170718
324374? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017072320170718
324690? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017072320170718
324780? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017072320170718
324797? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017072320170718
324833? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072320170718
325352? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017072320170718