Implementation notes: x86, mace, crypto_aead/norx6444v1

Computer: mace
Architecture: x86
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: norx6444v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
331288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2016110520161009
331453? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2016110520161009
333158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2016110520161009
333474? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2016110520161009
336498? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2016110520161009
337575? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2016110520161009
337994? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2016110520161009
338347? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016110520161009
338506? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2016110520161009
339603? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2016110520161009
339640? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2016110520161009
339672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016110520161009
340679? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2016110520161009
340719? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2016110520161009
341098? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2016110520161009
341353? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2016110520161009
342690? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2016110520161009
343139? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016110520161009
343250? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2016110520161009
343322? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2016110520161009
343458? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2016110520161009
343460? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016110520161009
343750? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2016110520161009
343859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016110520161009
343922? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
344169? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2016110520161009
344714? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2016110520161009
344878? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2016110520161009
345170? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2016110520161009
345295? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016110520161009
345341? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2016110520161009
345421? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2016110520161009
345901? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2016110520161009
345912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2016110520161009
345955? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2016110520161009
345965? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
346273? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2016110520161009
346503? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2016110520161009
346554? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2016110520161009
346573? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
346880? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2016110520161009
347196? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016110520161009
347235? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2016110520161009
347236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2016110520161009
347503? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2016110520161009
347563? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2016110520161009
347859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
347866? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2016110520161009
347901? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2016110520161009
348141? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2016110520161009
348680? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2016110520161009
348711? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016110520161009
348766? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016110520161009
348881? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2016110520161009
349211? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2016110520161009
349218? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2016110520161009
349307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016110520161009
349450? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2016110520161009
349629? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016110520161009
349640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016110520161009
350019? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016110520161009
350091? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016110520161009
350307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2016110520161009
350553? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2016110520161009
350594? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2016110520161009
350682? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2016110520161009
350765? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2016110520161009
350784? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2016110520161009
350821? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2016110520161009
350958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2016110520161009
351585? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
352100? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016110520161009
352142? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2016110520161009
352158? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2016110520161009
352199? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
352288? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2016110520161009
352304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2016110520161009
352619? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2016110520161009
353079? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2016110520161009
353105? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2016110520161009
353208? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2016110520161009
353230? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2016110520161009
353248? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2016110520161009
353250? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2016110520161009
353325? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2016110520161009
353576? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2016110520161009
354390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016110520161009
354402? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016110520161009
354694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016110520161009
354751? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016110520161009
354842? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016110520161009
354936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016110520161009
355333? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2016110520161009
355382? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2016110520161009
355397? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016110520161009
355491? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2016110520161009
355592? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2016110520161009
355644? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016110520161009
355649? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2016110520161009
355739? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2016110520161009
355748? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2016110520161009
355863? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2016110520161009
355881? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2016110520161009
355925? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2016110520161009
355971? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016110520161009
356069? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016110520161009
356115? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016110520161009
356144? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2016110520161009
356950? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016110520161009
356976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2016110520161009
357000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016110520161009
357761? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2016110520161009
357923? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2016110520161009
358071? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2016110520161009
358146? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2016110520161009
358181? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2016110520161009
358375? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2016110520161009
358396? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2016110520161009
358470? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2016110520161009
358522? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2016110520161009
358546? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2016110520161009
358640? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2016110520161009
358676? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2016110520161009
358995? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2016110520161009
359109? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2016110520161009
359191? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2016110520161009
359271? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2016110520161009
359387? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016110520161009
359429? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016110520161009
359500? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2016110520161009
359544? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2016110520161009
359618? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016110520161009
359625? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2016110520161009
359665? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2016110520161009
359840? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2016110520161009
360108? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2016110520161009
360423? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2016110520161009
360426? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2016110520161009
360863? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2016110520161009
360872? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2016110520161009
360874? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2016110520161009
360882? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2016110520161009
360967? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2016110520161009
361193? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2016110520161009
361207? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2016110520161009
362177? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2016110520161009
362199? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2016110520161009
363442? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2016110520161009
363444? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2016110520161009
364019? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
364021? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016110520161009
364022? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2016110520161009
364053? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2016110520161009
364065? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2016110520161009
366259? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2016110520161009
366393? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2016110520161009
366440? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016110520161009
371224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2016110520161009
371239? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2016110520161009
371255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2016110520161009

Test failure

Implementation: crypto_aead/norx6444v1/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
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
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref