Implementation notes: x86, hydra7, crypto_aead/icepole256av1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: icepole256av1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
229956? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052820140525
230188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052820140525
231836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052820140525
236276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014052820140525
236284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052820140525
237092? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052820140525
237532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052820140525
237712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014052820140525
238100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052820140525
238300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014052820140525
238324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014052820140525
238436? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014052820140525
239152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052820140525
239428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052820140525
239496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014052820140525
239636? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014052820140525
239868? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014052820140525
241640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052820140525
242128? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052820140525
242548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052820140525
242652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052820140525
242784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014052820140525
242896? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014052820140525
243080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052820140525
243088? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014052820140525
243112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052820140525
243252? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014052820140525
243972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052820140525
244028? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014052820140525
244332? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052820140525
245948? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014052820140525
246184? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014052820140525
246232? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014052820140525
246232? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014052820140525
246624? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014052820140525
246628? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014052820140525
246828? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014052820140525
248720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052820140525
248892? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014052820140525
249392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052820140525
249500? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052820140525
250644? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014052820140525
250768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052820140525
251168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052820140525
251528? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014052820140525
251740? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052820140525
251996? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052820140525
252504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014052820140525
253464? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052820140525
253496? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052820140525
253580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052820140525
253884? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052820140525
253888? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052820140525
253912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052820140525
253936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052820140525
254244? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052820140525
255976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014052820140525
256148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052820140525
256176? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052820140525
256488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052820140525
256612? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052820140525
256628? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052820140525
256684? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014052820140525
256940? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014052820140525
257628? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052820140525
257668? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052820140525
257912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052820140525
258116? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052820140525
258264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014052820140525
258296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052820140525
258672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052820140525
259188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014052820140525
259852? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052820140525
259964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014052820140525
260932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052820140525
260976? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052820140525
262736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014052820140525
262736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052820140525
262824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052820140525
284512? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014052820140525
284548? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014052820140525
284648? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014052820140525
284684? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014052820140525
284736? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014052820140525
285232? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014052820140525
285740? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014052820140525
286068? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014052820140525
286328? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014052820140525
286892? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014052820140525
288028? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014052820140525
289584? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014052820140525
289632? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014052820140525
290608? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052820140525
290652? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052820140525
291712? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052820140525
291728? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014052820140525
292108? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052820140525
293364? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052820140525
293408? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014052820140525
293536? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052820140525
294952? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052820140525
294968? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052820140525
295148? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052820140525
295232? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052820140525
295256? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052820140525
295372? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014052820140525
295392? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014052820140525
295400? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052820140525
295424? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014052820140525
295580? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014052820140525
295612? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014052820140525
296348? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052820140525
296372? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052820140525
296652? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052820140525
296904? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052820140525
296996? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052820140525
297076? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014052820140525
297144? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014052820140525
298488? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014052820140525
305508? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014052820140525
306648? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052820140525
306688? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052820140525
306740? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014052820140525
348636? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052820140525
348812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052820140525
348940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052820140525
348992? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014052820140525
350524? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014052820140525
352052? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014052820140525
354544? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014052820140525
354568? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014052820140525
354660? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014052820140525
354668? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014052820140525
354672? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014052820140525
354724? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014052820140525
355188? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014052820140525
355680? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014052820140525
355920? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052820140525
356092? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052820140525
356116? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052820140525
356636? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014052820140525
357024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014052820140525
357200? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052820140525
357284? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014052820140525
357788? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052820140525
358604? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014052820140525
358628? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052820140525
358764? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052820140525
358824? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052820140525
358900? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052820140525
360300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014052820140525
360520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052820140525
360804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052820140525
362116? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052820140525
362176? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052820140525
362656? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052820140525
363468? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052820140525
364076? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014052820140525
367672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052820140525
367876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052820140525
368064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052820140525
368500? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052820140525
370380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052820140525
370460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052820140525
370480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052820140525
372328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052820140525
372460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014052820140525
372740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052820140525
376080? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014052820140525
388408? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052820140525
388604? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052820140525
394336? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014052820140525