Implementation notes: x86, hydra9, crypto_aead/aes128n12clocv1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aes128n12clocv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
191965? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090420170725
192517? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090420170725
193405? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090420170725
193529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090420170725
193679? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090420170725
196881? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090420170725
196947? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090420170725
197099? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090420170725
197740? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090420170725
199481? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090420170725
199761? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090420170725
201163? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090420170725
201711? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090420170725
201823? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090420170725
201833? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090420170725
201906? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090420170725
202006? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
202111? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090420170725
202247? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090420170725
202303? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090420170725
202683? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090420170725
203147? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090420170725
203472? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090420170725
203600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090420170725
203638? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090420170725
204011? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090420170725
204035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090420170725
204350? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090420170725
205794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090420170725
206089? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090420170725
206161? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090420170725
206173? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090420170725
206484? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090420170725
206538? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090420170725
206741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090420170725
206985? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090420170725
207066? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090420170725
207377? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090420170725
207423? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090420170725
209965? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090420170725
209984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090420170725
210236? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090420170725
213104? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090420170725
254452? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090420170725
258791? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090420170725
260773? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090420170725
262449? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090420170725
263026? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090420170725
263052? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090420170725
263270? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090420170725
263281? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090420170725
263320? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090420170725
263583? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090420170725
263628? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090420170725
264647? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090420170725
265439? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090420170725
265492? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090420170725
265527? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090420170725
265756? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090420170725
268120? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090420170725
268603? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090420170725
268689? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
268972? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090420170725
270204? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
270356? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090420170725
273066? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090420170725
273421? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090420170725
273820? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090420170725
283918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090420170725
284759? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090420170725
284876? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090420170725
285393? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090420170725
285767? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
286734? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090420170725
287323? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090420170725
287373? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090420170725
288030? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090420170725
288080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090420170725
288444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090420170725
288600? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090420170725
288638? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090420170725
288709? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090420170725
289001? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
289010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090420170725
289102? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090420170725
289148? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090420170725
289165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090420170725
289217? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090420170725
289273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090420170725
289519? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090420170725
290197? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090420170725
290266? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090420170725
290395? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090420170725
290442? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090420170725
290671? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090420170725
290813? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090420170725
290960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090420170725
291092? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090420170725
291096? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090420170725
291099? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090420170725
291152? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090420170725
291741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090420170725
291769? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090420170725
291774? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090420170725
291774? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090420170725
291853? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090420170725
291874? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090420170725
291884? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090420170725
291971? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090420170725
291990? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090420170725
292129? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090420170725
292129? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090420170725
292197? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090420170725
292222? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090420170725
292258? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090420170725
292297? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090420170725
292331? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090420170725
292481? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090420170725
292528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090420170725
292634? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090420170725
292711? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090420170725
292818? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090420170725
292872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090420170725
292881? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090420170725
292920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090420170725
292999? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090420170725
293016? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090420170725
293018? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090420170725
293077? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
293124? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090420170725
293178? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090420170725
293315? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090420170725
293519? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090420170725
293819? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090420170725
294061? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090420170725
294096? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090420170725
294158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090420170725
294211? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090420170725
294298? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090420170725
294520? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090420170725
294594? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090420170725
294753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090420170725
294767? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090420170725
294904? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090420170725
295103? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090420170725
295331? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090420170725
295660? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090420170725
296920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090420170725
297410? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090420170725
298706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090420170725
298769? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
298937? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090420170725
300019? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090420170725
300042? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090420170725
300102? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090420170725
300116? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090420170725
300128? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090420170725
300260? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090420170725
300421? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090420170725
303425? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090420170725
306310? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090420170725
307423? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090420170725
317448? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090420170725
317699? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090420170725
318207? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090420170725
318876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090420170725
319491? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090420170725
319531? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090420170725
319566? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090420170725
330534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090420170725
330838? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090420170725
376691? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090420170725

Test failure

Implementation: crypto_aead/aes128n12clocv1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref