Implementation notes: x86, h9trinity, crypto_aead/norx6444v1

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: norx6444v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
538249refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
539023refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
541410refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
541925refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
542700refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
543016refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
544984refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
545004refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
545464refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
549496refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017120620171020
550060refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017120620171020
550323refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017120620171020
550475refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017120620171020
553311refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017120620171020
553329refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017120620171020
553431refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017120620171020
553708refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017120620171020
553776refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017120620171020
553843refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
554993refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
555438refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
555710refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
555725refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
555829refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
555875refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017120620171020
555952refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017120620171020
556031refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017120620171020
556058refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
556067refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017120620171020
556207refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017120620171020
556707refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
556896refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
557159refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
557260refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
557786refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017120620171020
558021refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017120620171020
558042refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017120620171020
558085refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017120620171020
558152refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
558192refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017120620171020
558612refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017120620171020
558729refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017120620171020
559184refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
559258refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017120620171020
559420refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017120620171020
559503refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017120620171020
559530refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017120620171020
559560refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
560104refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
560189refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017120620171020
560191refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017120620171020
561032refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017120620171020
561145refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017120620171020
561442refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017120620171020
561646refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017120620171020
561688refgcc -m32 -Os -fomit-frame-pointer2017120620171020
561917refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017120620171020
562451refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
562654refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
563641refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
564183refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
564237refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
564766refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
567646refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
567806refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017120620171020
567840refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
568382refgcc -m32 -march=i386 -O -fomit-frame-pointer2017120620171020
569207refgcc -m32 -march=i486 -O -fomit-frame-pointer2017120620171020
569462refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017120620171020
569464refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017120620171020
570821refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
570842refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
571016refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017120620171020
571136refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
571186refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
571305refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
571353refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017120620171020
571506refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
571586refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017120620171020
571614refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
571669refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
571717refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
571808refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
571837refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017120620171020
571982refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
572111refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
572236refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
572290refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
572378refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
572655refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
572756refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
573120refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
573185refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
573257refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
573278refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
573716refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
573779refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
574893refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
574933refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
575515refgcc -m32 -O3 -fomit-frame-pointer2017120620171020
575825refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017120620171020
576077refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
576104refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
576349refgcc -m32 -O2 -fomit-frame-pointer2017120620171020
576492refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
576500refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017120620171020
576825refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017120620171020
577056refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017120620171020
577081refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017120620171020
577194refgcc -m32 -march=athlon -O -fomit-frame-pointer2017120620171020
577526refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017120620171020
577731refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
577830refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017120620171020
577842refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017120620171020
578004refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017120620171020
578258refgcc -m32 -march=pentium -O -fomit-frame-pointer2017120620171020
578380refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
578458refgcc -m32 -march=k8 -O -fomit-frame-pointer2017120620171020
578714refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017120620171020
578739refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017120620171020
578747refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
578885refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
578967refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017120620171020
579184refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017120620171020
579215refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
579279refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017120620171020
579436refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017120620171020
579467refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017120620171020
579597refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017120620171020
579608refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017120620171020
579706refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017120620171020
579738refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017120620171020
579980refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017120620171020
580247refgcc -m32 -march=core2 -O -fomit-frame-pointer2017120620171020
580320refgcc -m32 -O -fomit-frame-pointer2017120620171020
580324refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017120620171020
580377refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017120620171020
580391refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017120620171020
580435refgcc -m32 -march=nocona -O -fomit-frame-pointer2017120620171020
580437refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017120620171020
580470refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017120620171020
580520refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017120620171020
580526refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017120620171020
580641refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017120620171020
580767refgcc -m32 -march=prescott -O -fomit-frame-pointer2017120620171020
580881refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017120620171020
580941refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017120620171020
581375refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
581830refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
581882refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
582305refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017120620171020
583457refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017120620171020
583696refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017120620171020
583914refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017120620171020
583966refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017120620171020
584194refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017120620171020
585581refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017120620171020
586161refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017120620171020
586209refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017120620171020
586218refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017120620171020
586243refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017120620171020
586532refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017120620171020
586681refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017120620171020
586820refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017120620171020
587031refgcc -m32 -march=k6 -O -fomit-frame-pointer2017120620171020
587447refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017120620171020
587447refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017120620171020
587471refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017120620171020
587895refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017120620171020
588704refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017120620171020
610165refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017120620171020
610466refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017120620171020

Test failure

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