Implementation notes: x86, h9trinity, crypto_aead/norx6444v2

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: norx6444v2
TimeImplementationCompilerBenchmark dateSUPERCOP version
320685refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
320961refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
321037refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
322676refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
322696refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
322815refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
322978refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
323025refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
323222refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
324608refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
324628refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
324870refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120620171020
324905refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
326094refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
326162refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
326295refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
326673refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
326762refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
330659refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
330690refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
331276refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120620171020
331389refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120620171020
331548refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120620171020
331563refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
331672refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120620171020
331695refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
331772refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120620171020
332054refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
332122refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120620171020
332189refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
332620refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
332624refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
332798refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
332844refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
332867refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
332924refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
333060refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
333103refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
333166refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
333188refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
333190refgcc -m32 -Os -fomit-frame-pointer2017120620171020
333355refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120620171020
333452refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
461227refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
465130refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
465815refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
466187refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
467188refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
468493refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
469816refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
470181refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
470426refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
470662refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
473394refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
473992refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
474138refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
474288refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
474578refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
474651refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
475011refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
475183refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
476087refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
476498refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120620171020
476553refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
476622refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
476777refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
476790refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
476796refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
476881refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
477056refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
477065refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
477214refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
477371refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
477385refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
477414refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
477424refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
478412refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
479012refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
479123refgcc -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
479360refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
479401refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
479507refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
479816refgcc -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
479993refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
480051refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
480270refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
480352refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
480701refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
480719refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
480729refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
480894refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120620171020
480897refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
481210refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
481823refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
481835refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
482012refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
482203refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
482546refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
483043refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
483291refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
483347refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
483462refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
483809refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
484365refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120620171020
484375refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
484383refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
484608refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120620171020
484651refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120620171020
484722refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
484752refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
484948refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
484954refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120620171020
484977refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120620171020
485090refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
485120refgcc -m32 -march=core2 -O -fomit-frame-pointer2017120620171020
485134refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
485266refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120620171020
485275refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
485316refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
485578refgcc -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
485680refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
485801refgcc -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
486387refgcc -m32 -O -fomit-frame-pointer2017120620171020
486414refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
486446refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
486468refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
486540refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120620171020
486605refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
486609refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120620171020
486690refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
486762refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
486918refgcc -m32 -O3 -fomit-frame-pointer2017120620171020
486925refgcc -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
487036refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120620171020
487146refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120620171020
487174refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120620171020
487187refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120620171020
487251refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120620171020
487270refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120620171020
487295refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
487341refgcc -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
487910refgcc -m32 -O2 -fomit-frame-pointer2017120620171020
488164refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120620171020
488329refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
488504refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120620171020
489260refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120620171020
489427refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
489456refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120620171020
489503refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
489657refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
489916refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
490111refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
490360refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
490944refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
491093refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
491550refgcc -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
491570refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120620171020
491664refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
491932refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
492089refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
492312refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
492376refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
492722refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
494907refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
495144refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
495358refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
495598refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
500122refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
500207refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
500506refgcc -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
514509refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120620171020
514660refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120620171020

Test failure

Implementation: crypto_aead/norx6444v2/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