Implementation notes: x86, hydra3, crypto_aead/norx6444v1

Computer: hydra3
Architecture: x86
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: norx6444v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
291453? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091820170725
292068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091820170725
293203? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091820170725
295591? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091820170725
296837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091820170725
296896? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091820170725
297351? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091820170725
297706? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091820170725
297838? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091820170725
298421? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091820170725
299756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091820170725
299963? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091820170725
300089? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091820170725
300298? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091820170725
300335? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091820170725
302125? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091820170725
302485? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091820170725
302575? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091820170725
302627? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091820170725
302684? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091820170725
302879? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091820170725
302919? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091820170725
302970? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091820170725
303001? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091820170725
303207? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091820170725
303326? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091820170725
303333? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091820170725
303417? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091820170725
303467? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091820170725
303838? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091820170725
303940? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091820170725
303946? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091820170725
304539? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091820170725
304541? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
304569? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091820170725
304817? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
304918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
305138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091820170725
305152? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091820170725
305195? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091820170725
305257? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091820170725
305438? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091820170725
305547? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091820170725
305549? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091820170725
305890? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091820170725
306367? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091820170725
306386? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091820170725
306689? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091820170725
306811? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091820170725
306872? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091820170725
306950? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091820170725
307291? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091820170725
307534? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091820170725
307601? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091820170725
307683? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091820170725
307806? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
308794? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091820170725
308912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
309439? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091820170725
309543? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091820170725
309705? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091820170725
309715? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091820170725
309748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091820170725
309977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091820170725
310063? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091820170725
310096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091820170725
310142? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091820170725
310401? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091820170725
310421? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091820170725
310653? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091820170725
310697? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091820170725
310753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091820170725
310768? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091820170725
310849? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091820170725
310884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091820170725
310897? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091820170725
311206? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091820170725
311210? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091820170725
311264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091820170725
311274? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091820170725
311795? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091820170725
311936? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091820170725
311963? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091820170725
312210? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091820170725
312505? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091820170725
312812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091820170725
312876? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091820170725
312921? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091820170725
312976? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091820170725
313459? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091820170725
313507? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091820170725
313587? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091820170725
313676? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091820170725
313680? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091820170725
313680? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091820170725
313683? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091820170725
313917? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091820170725
314077? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091820170725
314095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091820170725
314109? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091820170725
314427? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091820170725
314896? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091820170725
314995? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091820170725
315175? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091820170725
315286? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091820170725
315813? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091820170725
316239? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091820170725
316315? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091820170725
316338? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091820170725
316455? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091820170725
316716? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091820170725
317161? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091820170725
317185? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091820170725
317326? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091820170725
317349? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091820170725
317387? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091820170725
317570? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091820170725
317693? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091820170725
317729? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091820170725
318153? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091820170725
318501? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091820170725
318523? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091820170725
318573? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091820170725
318689? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091820170725
318856? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091820170725
318912? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091820170725
318990? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091820170725
319016? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091820170725
319064? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091820170725
319074? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091820170725
319227? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091820170725
319323? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091820170725
319534? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091820170725
319623? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091820170725
321560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
321577? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091820170725
322557? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091820170725
322656? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091820170725
322727? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091820170725
323958? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091820170725
323959? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091820170725
324210? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091820170725
324211? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091820170725
324362? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091820170725
324435? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091820170725
324931? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091820170725
325065? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091820170725
325078? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091820170725
325093? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
325103? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091820170725
325880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091820170725
325964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091820170725
326030? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091820170725
326208? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091820170725
326214? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091820170725
326464? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091820170725
326490? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091820170725
327693? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091820170725
327753? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091820170725
327958? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091820170725

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