Implementation notes: x86, jos, crypto_aead/omdsha512k128n128tau128v1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k128n128tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
689355refgcc -m32 -O -fomit-frame-pointer2014070820140622
693135refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
694635refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
694988refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
695700refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
696315refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
721417refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
722580refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
722603refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
722932refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
723630refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
724200refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
725055refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
725490refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
725700refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
726435refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
728092refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
728790refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
730140refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
730777refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
731197refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
731370refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
734437refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
736673refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
743138refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
743617refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
743970refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
744037refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
744457refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
746393refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
746797refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
747435refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
747712refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
747818refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
748103refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
748388refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
748553refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
748643refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
749295refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
751493refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
753517refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
753577refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
753803refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
754080refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
754485refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
754590refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
756900refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
759240refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
759960refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
760267refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
761603refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
761798refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
761977refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
762075refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
764648refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
765038refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
767318refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
767348refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
768173refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
768712refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
770273refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
770505refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
770722refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
770775refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
771030refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
771240refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
771360refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
771420refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
772462refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
772613refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
772830refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
773820refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
774120refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
774187refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
776108refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
777563refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
778177refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
778867refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
779078refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
779963refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
781650refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
782655refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
783022refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
783495refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
785333refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
787508refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
787868refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
788100refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
788955refgcc -m32 -Os -fomit-frame-pointer2014070820140622
790155refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
790935refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
791273refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
791902refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
792112refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
792172refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
792352refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
792698refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
792742refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
793545refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
793673refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
793920refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
793995refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
794070refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
794130refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
794512refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
794947refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
795645refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
796853refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
796958refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
797460refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
799552refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
799747refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
800002refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
800055refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
801270refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
801270refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
801337refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
802222refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
802455refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
803070refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
806310refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
806602refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
806933refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
807233refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
808927refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
809842refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
809963refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
811005refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
812513refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
813000refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
813982refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
814680refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
816593refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
818415refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
819015refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
822840refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
824032refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
830932refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
836895refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
859133refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
870105refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
870735refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
871860refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
873743refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
879563refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
882788refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
883028refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
886230refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
886365refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
887010refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
891217refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
893377refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
893520refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
894105refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
895312refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
900442refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
901920refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
907447refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
907665refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
921420refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type

Number of similar (compiler,implementation) pairs: 156, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ref
gcc -m32 -O2 -fomit-frame-pointer ref
gcc -m32 -O3 -fomit-frame-pointer ref
gcc -m32 -O -fomit-frame-pointer ref
gcc -m32 -Os -fomit-frame-pointer ref
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=core2 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m32 -march=i386 -O2 -fomit-frame-pointer ref
gcc -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -m32 -march=prescott -Os -fomit-frame-pointer ref

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccL23vPN.s: Assembler messages:
encrypt.c: /tmp/ccL23vPN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL23vPN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL23vPN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL23vPN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL23vPN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL23vPN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccL23vPN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL23vPN.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccMndWDS.s: Assembler messages:
encrypt.c: /tmp/ccMndWDS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMndWDS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMndWDS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMndWDS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMndWDS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMndWDS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMndWDS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMndWDS.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccJIF1bE.s: Assembler messages:
encrypt.c: /tmp/ccJIF1bE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJIF1bE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJIF1bE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIF1bE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJIF1bE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJIF1bE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJIF1bE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJIF1bE.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccOxrih9.s: Assembler messages:
encrypt.c: /tmp/ccOxrih9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOxrih9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOxrih9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxrih9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOxrih9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOxrih9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOxrih9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOxrih9.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc0heD9Q.s: Assembler messages:
encrypt.c: /tmp/cc0heD9Q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0heD9Q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0heD9Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0heD9Q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0heD9Q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0heD9Q.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0heD9Q.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0heD9Q.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccu3gafb.s: Assembler messages:
encrypt.c: /tmp/ccu3gafb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu3gafb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu3gafb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3gafb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu3gafb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu3gafb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccu3gafb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu3gafb.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccSU6rrL.s: Assembler messages:
encrypt.c: /tmp/ccSU6rrL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSU6rrL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSU6rrL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSU6rrL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSU6rrL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSU6rrL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSU6rrL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSU6rrL.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccxs70VS.s: Assembler messages:
encrypt.c: /tmp/ccxs70VS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxs70VS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxs70VS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxs70VS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxs70VS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxs70VS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxs70VS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxs70VS.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccFrmWEa.s: Assembler messages:
encrypt.c: /tmp/ccFrmWEa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFrmWEa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFrmWEa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrmWEa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFrmWEa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFrmWEa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFrmWEa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFrmWEa.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccP3vn9h.s: Assembler messages:
encrypt.c: /tmp/ccP3vn9h.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccP3vn9h.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP3vn9h.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP3vn9h.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP3vn9h.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP3vn9h.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccP3vn9h.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP3vn9h.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccY9iqAc.s: Assembler messages:
encrypt.c: /tmp/ccY9iqAc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY9iqAc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY9iqAc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY9iqAc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY9iqAc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY9iqAc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccY9iqAc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY9iqAc.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccfhh1c6.s: Assembler messages:
encrypt.c: /tmp/ccfhh1c6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfhh1c6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfhh1c6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhh1c6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfhh1c6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfhh1c6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfhh1c6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfhh1c6.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc2RycOh.s: Assembler messages:
encrypt.c: /tmp/cc2RycOh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2RycOh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2RycOh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RycOh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2RycOh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2RycOh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2RycOh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2RycOh.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc8McZFe.s: Assembler messages:
encrypt.c: /tmp/cc8McZFe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8McZFe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8McZFe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8McZFe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8McZFe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8McZFe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8McZFe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8McZFe.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc8dQLi4.s: Assembler messages:
encrypt.c: /tmp/cc8dQLi4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8dQLi4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8dQLi4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dQLi4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8dQLi4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8dQLi4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8dQLi4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8dQLi4.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccUZ0vad.s: Assembler messages:
encrypt.c: /tmp/ccUZ0vad.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUZ0vad.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUZ0vad.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZ0vad.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUZ0vad.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUZ0vad.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUZ0vad.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUZ0vad.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc0B1ttm.s: Assembler messages:
encrypt.c: /tmp/cc0B1ttm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0B1ttm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0B1ttm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0B1ttm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0B1ttm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0B1ttm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0B1ttm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0B1ttm.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccBNmiRc.s: Assembler messages:
encrypt.c: /tmp/ccBNmiRc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBNmiRc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBNmiRc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBNmiRc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBNmiRc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBNmiRc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBNmiRc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBNmiRc.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccgTmpc9.s: Assembler messages:
encrypt.c: /tmp/ccgTmpc9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgTmpc9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgTmpc9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgTmpc9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgTmpc9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgTmpc9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgTmpc9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgTmpc9.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccvYi9ck.s: Assembler messages:
encrypt.c: /tmp/ccvYi9ck.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvYi9ck.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvYi9ck.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYi9ck.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvYi9ck.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvYi9ck.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvYi9ck.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvYi9ck.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc79iNhw.s: Assembler messages:
encrypt.c: /tmp/cc79iNhw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc79iNhw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc79iNhw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc79iNhw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc79iNhw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc79iNhw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc79iNhw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc79iNhw.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cch1ewrl.s: Assembler messages:
encrypt.c: /tmp/cch1ewrl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch1ewrl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch1ewrl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cch1ewrl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cch1ewrl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cch1ewrl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cch1ewrl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cch1ewrl.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccZ11Q0l.s: Assembler messages:
encrypt.c: /tmp/ccZ11Q0l.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ11Q0l.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ11Q0l.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ11Q0l.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ11Q0l.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ11Q0l.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZ11Q0l.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ11Q0l.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccbZH6Cc.s: Assembler messages:
encrypt.c: /tmp/ccbZH6Cc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbZH6Cc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbZH6Cc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZH6Cc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbZH6Cc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbZH6Cc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbZH6Cc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbZH6Cc.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc19fbgt.s: Assembler messages:
encrypt.c: /tmp/cc19fbgt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc19fbgt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc19fbgt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc19fbgt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc19fbgt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc19fbgt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc19fbgt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc19fbgt.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cceNmWcx.s: Assembler messages:
encrypt.c: /tmp/cceNmWcx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceNmWcx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceNmWcx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNmWcx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceNmWcx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceNmWcx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceNmWcx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceNmWcx.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccSeJLCo.s: Assembler messages:
encrypt.c: /tmp/ccSeJLCo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSeJLCo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSeJLCo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeJLCo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSeJLCo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSeJLCo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSeJLCo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSeJLCo.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccm4Hqwm.s: Assembler messages:
encrypt.c: /tmp/ccm4Hqwm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm4Hqwm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm4Hqwm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm4Hqwm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm4Hqwm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm4Hqwm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccm4Hqwm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm4Hqwm.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc1sOkxy.s: Assembler messages:
encrypt.c: /tmp/cc1sOkxy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1sOkxy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1sOkxy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sOkxy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1sOkxy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1sOkxy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1sOkxy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1sOkxy.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccIqiIVz.s: Assembler messages:
encrypt.c: /tmp/ccIqiIVz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIqiIVz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIqiIVz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIqiIVz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIqiIVz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIqiIVz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIqiIVz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIqiIVz.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccH3b9ir.s: Assembler messages:
encrypt.c: /tmp/ccH3b9ir.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH3b9ir.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH3b9ir.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH3b9ir.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH3b9ir.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH3b9ir.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccH3b9ir.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH3b9ir.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccjj4Ulr.s: Assembler messages:
encrypt.c: /tmp/ccjj4Ulr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjj4Ulr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjj4Ulr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjj4Ulr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjj4Ulr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjj4Ulr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjj4Ulr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjj4Ulr.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccSp0MSe.s: Assembler messages:
encrypt.c: /tmp/ccSp0MSe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSp0MSe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSp0MSe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSp0MSe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSp0MSe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSp0MSe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSp0MSe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSp0MSe.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccUprMge.s: Assembler messages:
encrypt.c: /tmp/ccUprMge.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUprMge.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUprMge.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUprMge.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUprMge.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUprMge.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUprMge.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUprMge.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc3wu8Ei.s: Assembler messages:
encrypt.c: /tmp/cc3wu8Ei.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3wu8Ei.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3wu8Ei.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wu8Ei.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3wu8Ei.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3wu8Ei.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3wu8Ei.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3wu8Ei.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccBS9r8c.s: Assembler messages:
encrypt.c: /tmp/ccBS9r8c.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBS9r8c.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBS9r8c.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBS9r8c.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBS9r8c.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBS9r8c.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBS9r8c.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBS9r8c.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc8fLZFg.s: Assembler messages:
encrypt.c: /tmp/cc8fLZFg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8fLZFg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8fLZFg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fLZFg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8fLZFg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8fLZFg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8fLZFg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8fLZFg.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccreSrMl.s: Assembler messages:
encrypt.c: /tmp/ccreSrMl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccreSrMl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccreSrMl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreSrMl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccreSrMl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccreSrMl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccreSrMl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccreSrMl.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccFOdp6d.s: Assembler messages:
encrypt.c: /tmp/ccFOdp6d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFOdp6d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFOdp6d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOdp6d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFOdp6d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFOdp6d.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFOdp6d.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFOdp6d.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccl5sT2k.s: Assembler messages:
encrypt.c: /tmp/ccl5sT2k.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl5sT2k.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl5sT2k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl5sT2k.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl5sT2k.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl5sT2k.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccl5sT2k.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl5sT2k.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc57TCvC.s: Assembler messages:
encrypt.c: /tmp/cc57TCvC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc57TCvC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc57TCvC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57TCvC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc57TCvC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc57TCvC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc57TCvC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc57TCvC.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccANnj5L.s: Assembler messages:
encrypt.c: /tmp/ccANnj5L.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccANnj5L.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccANnj5L.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANnj5L.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccANnj5L.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccANnj5L.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccANnj5L.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccANnj5L.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccKvRbjH.s: Assembler messages:
encrypt.c: /tmp/ccKvRbjH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKvRbjH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKvRbjH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvRbjH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKvRbjH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKvRbjH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKvRbjH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKvRbjH.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccX61wax.s: Assembler messages:
encrypt.c: /tmp/ccX61wax.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX61wax.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX61wax.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX61wax.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX61wax.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX61wax.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccX61wax.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX61wax.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccQOOJkJ.s: Assembler messages:
encrypt.c: /tmp/ccQOOJkJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQOOJkJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQOOJkJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQOOJkJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQOOJkJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQOOJkJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQOOJkJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQOOJkJ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccmGuMqJ.s: Assembler messages:
encrypt.c: /tmp/ccmGuMqJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmGuMqJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmGuMqJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGuMqJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmGuMqJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmGuMqJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmGuMqJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmGuMqJ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc9C0CLz.s: Assembler messages:
encrypt.c: /tmp/cc9C0CLz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9C0CLz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9C0CLz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9C0CLz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9C0CLz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9C0CLz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9C0CLz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9C0CLz.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cczcXfjI.s: Assembler messages:
encrypt.c: /tmp/cczcXfjI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczcXfjI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczcXfjI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczcXfjI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczcXfjI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczcXfjI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczcXfjI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczcXfjI.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc4wQ27q.s: Assembler messages:
encrypt.c: /tmp/cc4wQ27q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4wQ27q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4wQ27q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wQ27q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4wQ27q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4wQ27q.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4wQ27q.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4wQ27q.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccS0HXNv.s: Assembler messages:
encrypt.c: /tmp/ccS0HXNv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS0HXNv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS0HXNv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0HXNv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS0HXNv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS0HXNv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccS0HXNv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS0HXNv.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cck6TLFq.s: Assembler messages:
encrypt.c: /tmp/cck6TLFq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck6TLFq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck6TLFq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6TLFq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cck6TLFq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck6TLFq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cck6TLFq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cck6TLFq.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccr7d4Bd.s: Assembler messages:
encrypt.c: /tmp/ccr7d4Bd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr7d4Bd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr7d4Bd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr7d4Bd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr7d4Bd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr7d4Bd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccr7d4Bd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr7d4Bd.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc1fZFHz.s: Assembler messages:
encrypt.c: /tmp/cc1fZFHz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1fZFHz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1fZFHz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fZFHz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1fZFHz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1fZFHz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1fZFHz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1fZFHz.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccGj3jFq.s: Assembler messages:
encrypt.c: /tmp/ccGj3jFq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGj3jFq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGj3jFq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGj3jFq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGj3jFq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGj3jFq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGj3jFq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGj3jFq.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccNJRoAo.s: Assembler messages:
encrypt.c: /tmp/ccNJRoAo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNJRoAo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNJRoAo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNJRoAo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNJRoAo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNJRoAo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNJRoAo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNJRoAo.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccT77p9v.s: Assembler messages:
encrypt.c: /tmp/ccT77p9v.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT77p9v.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT77p9v.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT77p9v.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT77p9v.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT77p9v.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccT77p9v.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT77p9v.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc1WrutW.s: Assembler messages:
encrypt.c: /tmp/cc1WrutW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1WrutW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1WrutW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1WrutW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1WrutW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1WrutW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1WrutW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1WrutW.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cco8a20T.s: Assembler messages:
encrypt.c: /tmp/cco8a20T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cco8a20T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco8a20T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8a20T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cco8a20T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco8a20T.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cco8a20T.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cco8a20T.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccJhLCKM.s: Assembler messages:
encrypt.c: /tmp/ccJhLCKM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJhLCKM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJhLCKM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJhLCKM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJhLCKM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJhLCKM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJhLCKM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJhLCKM.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccNlSj9K.s: Assembler messages:
encrypt.c: /tmp/ccNlSj9K.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNlSj9K.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNlSj9K.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSj9K.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNlSj9K.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNlSj9K.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNlSj9K.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNlSj9K.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccoYko9U.s: Assembler messages:
encrypt.c: /tmp/ccoYko9U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoYko9U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoYko9U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoYko9U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoYko9U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoYko9U.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoYko9U.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoYko9U.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccz3aeOX.s: Assembler messages:
encrypt.c: /tmp/ccz3aeOX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz3aeOX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz3aeOX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz3aeOX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz3aeOX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz3aeOX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccz3aeOX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz3aeOX.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccVkhDzL.s: Assembler messages:
encrypt.c: /tmp/ccVkhDzL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVkhDzL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVkhDzL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkhDzL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVkhDzL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVkhDzL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVkhDzL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVkhDzL.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccbWCKeO.s: Assembler messages:
encrypt.c: /tmp/ccbWCKeO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbWCKeO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbWCKeO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbWCKeO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbWCKeO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbWCKeO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbWCKeO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbWCKeO.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccD18B72.s: Assembler messages:
encrypt.c: /tmp/ccD18B72.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD18B72.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD18B72.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD18B72.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD18B72.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD18B72.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccD18B72.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD18B72.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccNWrjO1.s: Assembler messages:
encrypt.c: /tmp/ccNWrjO1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNWrjO1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNWrjO1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWrjO1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNWrjO1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNWrjO1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNWrjO1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNWrjO1.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc91uIxL.s: Assembler messages:
encrypt.c: /tmp/cc91uIxL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc91uIxL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc91uIxL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91uIxL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc91uIxL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc91uIxL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc91uIxL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc91uIxL.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cciM6FyY.s: Assembler messages:
encrypt.c: /tmp/cciM6FyY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciM6FyY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciM6FyY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciM6FyY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciM6FyY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciM6FyY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciM6FyY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciM6FyY.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccRtCgea.s: Assembler messages:
encrypt.c: /tmp/ccRtCgea.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRtCgea.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRtCgea.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtCgea.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRtCgea.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRtCgea.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRtCgea.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRtCgea.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccfzdw35.s: Assembler messages:
encrypt.c: /tmp/ccfzdw35.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfzdw35.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfzdw35.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzdw35.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfzdw35.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfzdw35.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfzdw35.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfzdw35.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cca46MvZ.s: Assembler messages:
encrypt.c: /tmp/cca46MvZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca46MvZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca46MvZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cca46MvZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cca46MvZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cca46MvZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cca46MvZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cca46MvZ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccsTK4kR.s: Assembler messages:
encrypt.c: /tmp/ccsTK4kR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsTK4kR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsTK4kR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTK4kR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsTK4kR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsTK4kR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsTK4kR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsTK4kR.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccDcflH7.s: Assembler messages:
encrypt.c: /tmp/ccDcflH7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDcflH7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDcflH7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcflH7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDcflH7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDcflH7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDcflH7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDcflH7.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccyQ3gO9.s: Assembler messages:
encrypt.c: /tmp/ccyQ3gO9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyQ3gO9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyQ3gO9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyQ3gO9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyQ3gO9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyQ3gO9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyQ3gO9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyQ3gO9.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc7IpQVY.s: Assembler messages:
encrypt.c: /tmp/cc7IpQVY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7IpQVY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7IpQVY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7IpQVY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7IpQVY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7IpQVY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7IpQVY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7IpQVY.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccEyGOlW.s: Assembler messages:
encrypt.c: /tmp/ccEyGOlW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEyGOlW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEyGOlW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEyGOlW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEyGOlW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEyGOlW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEyGOlW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEyGOlW.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccNCRtla.s: Assembler messages:
encrypt.c: /tmp/ccNCRtla.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNCRtla.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNCRtla.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCRtla.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNCRtla.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNCRtla.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNCRtla.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNCRtla.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccf6PTB9.s: Assembler messages:
encrypt.c: /tmp/ccf6PTB9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf6PTB9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf6PTB9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf6PTB9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf6PTB9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf6PTB9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccf6PTB9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf6PTB9.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccGELWF8.s: Assembler messages:
encrypt.c: /tmp/ccGELWF8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGELWF8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGELWF8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGELWF8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGELWF8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGELWF8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGELWF8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGELWF8.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccozrEb6.s: Assembler messages:
encrypt.c: /tmp/ccozrEb6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccozrEb6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccozrEb6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozrEb6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccozrEb6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccozrEb6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccozrEb6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccozrEb6.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccGmYndO.s: Assembler messages:
encrypt.c: /tmp/ccGmYndO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGmYndO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGmYndO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmYndO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGmYndO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGmYndO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGmYndO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGmYndO.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cczUSeSI.s: Assembler messages:
encrypt.c: /tmp/cczUSeSI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczUSeSI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczUSeSI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczUSeSI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczUSeSI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczUSeSI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczUSeSI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczUSeSI.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccN9U9VD.s: Assembler messages:
encrypt.c: /tmp/ccN9U9VD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN9U9VD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN9U9VD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN9U9VD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN9U9VD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN9U9VD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccN9U9VD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN9U9VD.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccVOyHOG.s: Assembler messages:
encrypt.c: /tmp/ccVOyHOG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVOyHOG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVOyHOG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVOyHOG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVOyHOG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVOyHOG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVOyHOG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVOyHOG.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cctkVkGL.s: Assembler messages:
encrypt.c: /tmp/cctkVkGL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctkVkGL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctkVkGL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkVkGL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctkVkGL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctkVkGL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctkVkGL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctkVkGL.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccxevq8P.s: Assembler messages:
encrypt.c: /tmp/ccxevq8P.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxevq8P.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxevq8P.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxevq8P.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxevq8P.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxevq8P.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxevq8P.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxevq8P.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc7FcGBJ.s: Assembler messages:
encrypt.c: /tmp/cc7FcGBJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7FcGBJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7FcGBJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7FcGBJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7FcGBJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7FcGBJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7FcGBJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7FcGBJ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccxAXhHP.s: Assembler messages:
encrypt.c: /tmp/ccxAXhHP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxAXhHP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxAXhHP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxAXhHP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxAXhHP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxAXhHP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxAXhHP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxAXhHP.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccgguWhT.s: Assembler messages:
encrypt.c: /tmp/ccgguWhT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgguWhT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgguWhT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgguWhT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgguWhT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgguWhT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgguWhT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgguWhT.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccnDQ3iX.s: Assembler messages:
encrypt.c: /tmp/ccnDQ3iX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnDQ3iX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnDQ3iX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnDQ3iX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnDQ3iX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnDQ3iX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnDQ3iX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnDQ3iX.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccH41hNO.s: Assembler messages:
encrypt.c: /tmp/ccH41hNO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH41hNO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH41hNO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH41hNO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH41hNO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH41hNO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccH41hNO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH41hNO.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccHdIytN.s: Assembler messages:
encrypt.c: /tmp/ccHdIytN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHdIytN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHdIytN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdIytN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHdIytN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHdIytN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHdIytN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHdIytN.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccB49XeQ.s: Assembler messages:
encrypt.c: /tmp/ccB49XeQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB49XeQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB49XeQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB49XeQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB49XeQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB49XeQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccB49XeQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB49XeQ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cckOczTV.s: Assembler messages:
encrypt.c: /tmp/cckOczTV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckOczTV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckOczTV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOczTV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckOczTV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckOczTV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckOczTV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckOczTV.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cct4JR9N.s: Assembler messages:
encrypt.c: /tmp/cct4JR9N.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct4JR9N.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct4JR9N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4JR9N.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cct4JR9N.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cct4JR9N.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cct4JR9N.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cct4JR9N.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccvJsBqS.s: Assembler messages:
encrypt.c: /tmp/ccvJsBqS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvJsBqS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvJsBqS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJsBqS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvJsBqS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvJsBqS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvJsBqS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvJsBqS.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc4tVF1t.s: Assembler messages:
encrypt.c: /tmp/cc4tVF1t.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4tVF1t.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4tVF1t.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tVF1t.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4tVF1t.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4tVF1t.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4tVF1t.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4tVF1t.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccHKf5Eq.s: Assembler messages:
encrypt.c: /tmp/ccHKf5Eq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHKf5Eq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHKf5Eq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHKf5Eq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHKf5Eq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHKf5Eq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHKf5Eq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHKf5Eq.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccP9OlBk.s: Assembler messages:
encrypt.c: /tmp/ccP9OlBk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccP9OlBk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP9OlBk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9OlBk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP9OlBk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP9OlBk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccP9OlBk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP9OlBk.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccY0K2hg.s: Assembler messages:
encrypt.c: /tmp/ccY0K2hg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY0K2hg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY0K2hg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY0K2hg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY0K2hg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY0K2hg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccY0K2hg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY0K2hg.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccJPJnIs.s: Assembler messages:
encrypt.c: /tmp/ccJPJnIs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJPJnIs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJPJnIs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJPJnIs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJPJnIs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJPJnIs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJPJnIs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJPJnIs.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccvI3Y7s.s: Assembler messages:
encrypt.c: /tmp/ccvI3Y7s.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvI3Y7s.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvI3Y7s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvI3Y7s.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvI3Y7s.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvI3Y7s.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvI3Y7s.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvI3Y7s.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccLpCiPt.s: Assembler messages:
encrypt.c: /tmp/ccLpCiPt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLpCiPt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLpCiPt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpCiPt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLpCiPt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLpCiPt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLpCiPt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLpCiPt.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccru7v5o.s: Assembler messages:
encrypt.c: /tmp/ccru7v5o.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccru7v5o.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccru7v5o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccru7v5o.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccru7v5o.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccru7v5o.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccru7v5o.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccru7v5o.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cchAUHbg.s: Assembler messages:
encrypt.c: /tmp/cchAUHbg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchAUHbg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchAUHbg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAUHbg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchAUHbg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchAUHbg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchAUHbg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchAUHbg.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccr4TNXa.s: Assembler messages:
encrypt.c: /tmp/ccr4TNXa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr4TNXa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr4TNXa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr4TNXa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr4TNXa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr4TNXa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccr4TNXa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr4TNXa.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc3FdK67.s: Assembler messages:
encrypt.c: /tmp/cc3FdK67.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3FdK67.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3FdK67.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FdK67.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3FdK67.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3FdK67.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3FdK67.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3FdK67.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc9721nc.s: Assembler messages:
encrypt.c: /tmp/cc9721nc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9721nc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9721nc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9721nc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9721nc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9721nc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9721nc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9721nc.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccZAFxLg.s: Assembler messages:
encrypt.c: /tmp/ccZAFxLg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZAFxLg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZAFxLg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZAFxLg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZAFxLg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZAFxLg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZAFxLg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZAFxLg.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cch9llpd.s: Assembler messages:
encrypt.c: /tmp/cch9llpd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch9llpd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch9llpd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9llpd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cch9llpd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cch9llpd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cch9llpd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cch9llpd.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cclxqCd7.s: Assembler messages:
encrypt.c: /tmp/cclxqCd7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclxqCd7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclxqCd7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxqCd7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclxqCd7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclxqCd7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclxqCd7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclxqCd7.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccq48cpe.s: Assembler messages:
encrypt.c: /tmp/ccq48cpe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq48cpe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq48cpe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq48cpe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq48cpe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq48cpe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccq48cpe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq48cpe.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc5lNIQU.s: Assembler messages:
encrypt.c: /tmp/cc5lNIQU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5lNIQU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5lNIQU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lNIQU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5lNIQU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5lNIQU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5lNIQU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5lNIQU.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccu8Uee2.s: Assembler messages:
encrypt.c: /tmp/ccu8Uee2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu8Uee2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu8Uee2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu8Uee2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu8Uee2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu8Uee2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccu8Uee2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu8Uee2.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccv1nI6X.s: Assembler messages:
encrypt.c: /tmp/ccv1nI6X.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv1nI6X.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv1nI6X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1nI6X.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv1nI6X.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv1nI6X.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccv1nI6X.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv1nI6X.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccybJE9U.s: Assembler messages:
encrypt.c: /tmp/ccybJE9U.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccybJE9U.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccybJE9U.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybJE9U.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccybJE9U.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccybJE9U.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccybJE9U.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccybJE9U.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccBTqSx4.s: Assembler messages:
encrypt.c: /tmp/ccBTqSx4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBTqSx4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBTqSx4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBTqSx4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBTqSx4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBTqSx4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBTqSx4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBTqSx4.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccrsy9oa.s: Assembler messages:
encrypt.c: /tmp/ccrsy9oa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrsy9oa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrsy9oa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrsy9oa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrsy9oa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrsy9oa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrsy9oa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrsy9oa.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccSrtiXZ.s: Assembler messages:
encrypt.c: /tmp/ccSrtiXZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSrtiXZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSrtiXZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrtiXZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSrtiXZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSrtiXZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSrtiXZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSrtiXZ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccirA5jU.s: Assembler messages:
encrypt.c: /tmp/ccirA5jU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccirA5jU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccirA5jU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirA5jU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccirA5jU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccirA5jU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccirA5jU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccirA5jU.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccPyyDs5.s: Assembler messages:
encrypt.c: /tmp/ccPyyDs5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPyyDs5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPyyDs5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPyyDs5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPyyDs5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPyyDs5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPyyDs5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPyyDs5.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccp0Und9.s: Assembler messages:
encrypt.c: /tmp/ccp0Und9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp0Und9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp0Und9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0Und9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp0Und9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp0Und9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccp0Und9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp0Und9.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc4RB2j0.s: Assembler messages:
encrypt.c: /tmp/cc4RB2j0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4RB2j0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4RB2j0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RB2j0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4RB2j0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4RB2j0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4RB2j0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4RB2j0.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccTM22eT.s: Assembler messages:
encrypt.c: /tmp/ccTM22eT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTM22eT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTM22eT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTM22eT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTM22eT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTM22eT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTM22eT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTM22eT.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccHuyDs5.s: Assembler messages:
encrypt.c: /tmp/ccHuyDs5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHuyDs5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHuyDs5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHuyDs5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHuyDs5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHuyDs5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHuyDs5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHuyDs5.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccMZmtrd.s: Assembler messages:
encrypt.c: /tmp/ccMZmtrd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMZmtrd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMZmtrd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZmtrd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMZmtrd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMZmtrd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMZmtrd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMZmtrd.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccFKZLY5.s: Assembler messages:
encrypt.c: /tmp/ccFKZLY5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFKZLY5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFKZLY5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKZLY5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFKZLY5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFKZLY5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFKZLY5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFKZLY5.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccJZotV2.s: Assembler messages:
encrypt.c: /tmp/ccJZotV2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJZotV2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJZotV2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJZotV2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJZotV2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJZotV2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJZotV2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJZotV2.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc3jAb0F.s: Assembler messages:
encrypt.c: /tmp/cc3jAb0F.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3jAb0F.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3jAb0F.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3jAb0F.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3jAb0F.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3jAb0F.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3jAb0F.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3jAb0F.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccalq0TB.s: Assembler messages:
encrypt.c: /tmp/ccalq0TB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccalq0TB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccalq0TB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccalq0TB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccalq0TB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccalq0TB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccalq0TB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccalq0TB.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccAQMLTx.s: Assembler messages:
encrypt.c: /tmp/ccAQMLTx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAQMLTx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAQMLTx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQMLTx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAQMLTx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAQMLTx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAQMLTx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAQMLTx.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccWmHjuF.s: Assembler messages:
encrypt.c: /tmp/ccWmHjuF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWmHjuF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWmHjuF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmHjuF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWmHjuF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWmHjuF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWmHjuF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWmHjuF.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc2XOyYO.s: Assembler messages:
encrypt.c: /tmp/cc2XOyYO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2XOyYO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2XOyYO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2XOyYO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2XOyYO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2XOyYO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2XOyYO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2XOyYO.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccLU8GdK.s: Assembler messages:
encrypt.c: /tmp/ccLU8GdK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLU8GdK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLU8GdK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLU8GdK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLU8GdK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLU8GdK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLU8GdK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLU8GdK.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc7A9d7z.s: Assembler messages:
encrypt.c: /tmp/cc7A9d7z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7A9d7z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7A9d7z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A9d7z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7A9d7z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7A9d7z.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7A9d7z.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7A9d7z.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc8dhFlF.s: Assembler messages:
encrypt.c: /tmp/cc8dhFlF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8dhFlF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8dhFlF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dhFlF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8dhFlF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8dhFlF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8dhFlF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8dhFlF.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccgagdEB.s: Assembler messages:
encrypt.c: /tmp/ccgagdEB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgagdEB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgagdEB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagdEB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgagdEB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgagdEB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgagdEB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgagdEB.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccxYm4xH.s: Assembler messages:
encrypt.c: /tmp/ccxYm4xH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxYm4xH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxYm4xH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYm4xH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxYm4xH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxYm4xH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxYm4xH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxYm4xH.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccVi2wmu.s: Assembler messages:
encrypt.c: /tmp/ccVi2wmu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVi2wmu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVi2wmu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi2wmu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVi2wmu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVi2wmu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVi2wmu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVi2wmu.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccr0zwgo.s: Assembler messages:
encrypt.c: /tmp/ccr0zwgo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr0zwgo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr0zwgo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0zwgo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr0zwgo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr0zwgo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccr0zwgo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr0zwgo.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc8dlAsG.s: Assembler messages:
encrypt.c: /tmp/cc8dlAsG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8dlAsG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8dlAsG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dlAsG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8dlAsG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8dlAsG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8dlAsG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8dlAsG.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccmf4alB.s: Assembler messages:
encrypt.c: /tmp/ccmf4alB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmf4alB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmf4alB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmf4alB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmf4alB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmf4alB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmf4alB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmf4alB.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc7KBQXo.s: Assembler messages:
encrypt.c: /tmp/cc7KBQXo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7KBQXo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7KBQXo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7KBQXo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7KBQXo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7KBQXo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7KBQXo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7KBQXo.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc8qO3Xx.s: Assembler messages:
encrypt.c: /tmp/cc8qO3Xx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8qO3Xx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8qO3Xx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qO3Xx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8qO3Xx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8qO3Xx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8qO3Xx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8qO3Xx.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc2QqRLy.s: Assembler messages:
encrypt.c: /tmp/cc2QqRLy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2QqRLy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2QqRLy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2QqRLy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2QqRLy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2QqRLy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2QqRLy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2QqRLy.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccMlQOXp.s: Assembler messages:
encrypt.c: /tmp/ccMlQOXp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMlQOXp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMlQOXp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlQOXp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMlQOXp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMlQOXp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMlQOXp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMlQOXp.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc2h88L3.s: Assembler messages:
encrypt.c: /tmp/cc2h88L3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2h88L3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2h88L3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2h88L3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2h88L3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2h88L3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2h88L3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2h88L3.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccR4Yvdu.s: Assembler messages:
encrypt.c: /tmp/ccR4Yvdu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR4Yvdu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR4Yvdu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4Yvdu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR4Yvdu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR4Yvdu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccR4Yvdu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR4Yvdu.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc2V76xG.s: Assembler messages:
encrypt.c: /tmp/cc2V76xG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2V76xG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2V76xG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2V76xG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2V76xG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2V76xG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2V76xG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2V76xG.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccjx06Cp.s: Assembler messages:
encrypt.c: /tmp/ccjx06Cp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjx06Cp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjx06Cp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjx06Cp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjx06Cp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjx06Cp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjx06Cp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjx06Cp.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccLVUb0g.s: Assembler messages:
encrypt.c: /tmp/ccLVUb0g.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLVUb0g.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLVUb0g.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLVUb0g.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLVUb0g.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLVUb0g.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLVUb0g.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLVUb0g.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cchCjmOx.s: Assembler messages:
encrypt.c: /tmp/cchCjmOx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchCjmOx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchCjmOx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchCjmOx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchCjmOx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchCjmOx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchCjmOx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchCjmOx.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccxf4cif.s: Assembler messages:
encrypt.c: /tmp/ccxf4cif.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxf4cif.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxf4cif.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxf4cif.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxf4cif.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxf4cif.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxf4cif.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxf4cif.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cczC9Tcx.s: Assembler messages:
encrypt.c: /tmp/cczC9Tcx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczC9Tcx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczC9Tcx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczC9Tcx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczC9Tcx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczC9Tcx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczC9Tcx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczC9Tcx.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccNFxIP5.s: Assembler messages:
encrypt.c: /tmp/ccNFxIP5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNFxIP5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNFxIP5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNFxIP5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNFxIP5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNFxIP5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNFxIP5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNFxIP5.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cczSeoAu.s: Assembler messages:
encrypt.c: /tmp/cczSeoAu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczSeoAu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczSeoAu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSeoAu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczSeoAu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczSeoAu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczSeoAu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczSeoAu.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccJlnPeG.s: Assembler messages:
encrypt.c: /tmp/ccJlnPeG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJlnPeG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJlnPeG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlnPeG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJlnPeG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJlnPeG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJlnPeG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJlnPeG.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccxEaEYd.s: Assembler messages:
encrypt.c: /tmp/ccxEaEYd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxEaEYd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxEaEYd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEaEYd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxEaEYd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxEaEYd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxEaEYd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxEaEYd.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccfp9q55.s: Assembler messages:
encrypt.c: /tmp/ccfp9q55.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfp9q55.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfp9q55.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfp9q55.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfp9q55.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfp9q55.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfp9q55.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfp9q55.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccuPY5gt.s: Assembler messages:
encrypt.c: /tmp/ccuPY5gt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuPY5gt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuPY5gt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuPY5gt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuPY5gt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuPY5gt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuPY5gt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuPY5gt.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=athlon -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/ref
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc9dKcH4.s: Assembler messages:
encrypt.c: /tmp/cc9dKcH4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9dKcH4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9dKcH4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9dKcH4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9dKcH4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9dKcH4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9dKcH4.s:37: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc9dKcH4.s: Assembler messages:
encrypt.c: /tmp/cc9dKcH4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9dKcH4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9dKcH4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dKcH4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9dKcH4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9dKcH4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9dKcH4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9dKcH4.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccHK5UGW.s: Assembler messages:
encrypt.c: /tmp/ccHK5UGW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHK5UGW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHK5UGW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHK5UGW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHK5UGW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHK5UGW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHK5UGW.s:38: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccHK5UGW.s: Assembler messages:
encrypt.c: /tmp/ccHK5UGW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHK5UGW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHK5UGW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHK5UGW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHK5UGW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHK5UGW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHK5UGW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHK5UGW.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc1GCTeY.s: Assembler messages:
encrypt.c: /tmp/cc1GCTeY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1GCTeY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1GCTeY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1GCTeY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1GCTeY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1GCTeY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1GCTeY.s:37: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc1GCTeY.s: Assembler messages:
encrypt.c: /tmp/cc1GCTeY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1GCTeY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1GCTeY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1GCTeY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1GCTeY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1GCTeY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1GCTeY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1GCTeY.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccnU5F6V.s: Assembler messages:
encrypt.c: /tmp/ccnU5F6V.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnU5F6V.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnU5F6V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnU5F6V.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnU5F6V.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnU5F6V.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnU5F6V.s:38: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccnU5F6V.s: Assembler messages:
encrypt.c: /tmp/ccnU5F6V.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnU5F6V.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnU5F6V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU5F6V.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnU5F6V.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnU5F6V.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnU5F6V.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnU5F6V.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccWzgfNX.s: Assembler messages:
encrypt.c: /tmp/ccWzgfNX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWzgfNX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWzgfNX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWzgfNX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWzgfNX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWzgfNX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWzgfNX.s:38: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccWzgfNX.s: Assembler messages:
encrypt.c: /tmp/ccWzgfNX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWzgfNX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWzgfNX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzgfNX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWzgfNX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWzgfNX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWzgfNX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWzgfNX.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccnYXqMa.s: Assembler messages:
encrypt.c: /tmp/ccnYXqMa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnYXqMa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnYXqMa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnYXqMa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnYXqMa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnYXqMa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnYXqMa.s:37: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccnYXqMa.s: Assembler messages:
encrypt.c: /tmp/ccnYXqMa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnYXqMa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnYXqMa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnYXqMa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnYXqMa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnYXqMa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnYXqMa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnYXqMa.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccDfRW6Y.s: Assembler messages:
encrypt.c: /tmp/ccDfRW6Y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDfRW6Y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDfRW6Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDfRW6Y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDfRW6Y.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDfRW6Y.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDfRW6Y.s:38: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccDfRW6Y.s: Assembler messages:
encrypt.c: /tmp/ccDfRW6Y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDfRW6Y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDfRW6Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfRW6Y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDfRW6Y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDfRW6Y.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDfRW6Y.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDfRW6Y.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccFRCKj4.s: Assembler messages:
encrypt.c: /tmp/ccFRCKj4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFRCKj4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFRCKj4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFRCKj4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFRCKj4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFRCKj4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFRCKj4.s:37: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccFRCKj4.s: Assembler messages:
encrypt.c: /tmp/ccFRCKj4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFRCKj4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFRCKj4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRCKj4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFRCKj4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFRCKj4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFRCKj4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFRCKj4.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc9LhcXG.s: Assembler messages:
encrypt.c: /tmp/cc9LhcXG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9LhcXG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9LhcXG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9LhcXG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9LhcXG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9LhcXG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9LhcXG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9LhcXG.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccTNPZw1.s: Assembler messages:
encrypt.c: /tmp/ccTNPZw1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTNPZw1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTNPZw1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNPZw1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTNPZw1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTNPZw1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTNPZw1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTNPZw1.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc9hQ0uw.s: Assembler messages:
encrypt.c: /tmp/cc9hQ0uw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9hQ0uw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9hQ0uw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9hQ0uw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9hQ0uw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9hQ0uw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9hQ0uw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9hQ0uw.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccnk8sxO.s: Assembler messages:
encrypt.c: /tmp/ccnk8sxO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnk8sxO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnk8sxO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk8sxO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnk8sxO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnk8sxO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnk8sxO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnk8sxO.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc9fUdoK.s: Assembler messages:
encrypt.c: /tmp/cc9fUdoK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9fUdoK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9fUdoK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fUdoK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9fUdoK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9fUdoK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9fUdoK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9fUdoK.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccY3XVBT.s: Assembler messages:
encrypt.c: /tmp/ccY3XVBT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY3XVBT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY3XVBT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3XVBT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY3XVBT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY3XVBT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccY3XVBT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY3XVBT.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccB9DM6O.s: Assembler messages:
encrypt.c: /tmp/ccB9DM6O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB9DM6O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB9DM6O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9DM6O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB9DM6O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB9DM6O.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccB9DM6O.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB9DM6O.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccaRtYIH.s: Assembler messages:
encrypt.c: /tmp/ccaRtYIH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaRtYIH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaRtYIH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRtYIH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaRtYIH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaRtYIH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaRtYIH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaRtYIH.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc0xahFC.s: Assembler messages:
encrypt.c: /tmp/cc0xahFC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0xahFC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0xahFC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0xahFC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0xahFC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0xahFC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0xahFC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0xahFC.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccQccRTt.s: Assembler messages:
encrypt.c: /tmp/ccQccRTt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQccRTt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQccRTt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQccRTt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQccRTt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQccRTt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQccRTt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQccRTt.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccUrQfvt.s: Assembler messages:
encrypt.c: /tmp/ccUrQfvt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUrQfvt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUrQfvt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUrQfvt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUrQfvt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUrQfvt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUrQfvt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUrQfvt.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cch9QDCs.s: Assembler messages:
encrypt.c: /tmp/cch9QDCs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch9QDCs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch9QDCs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch9QDCs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cch9QDCs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch9QDCs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cch9QDCs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cch9QDCs.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccX3fexx.s: Assembler messages:
encrypt.c: /tmp/ccX3fexx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX3fexx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX3fexx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX3fexx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX3fexx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX3fexx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccX3fexx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX3fexx.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccZonIuG.s: Assembler messages:
encrypt.c: /tmp/ccZonIuG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZonIuG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZonIuG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZonIuG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZonIuG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZonIuG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZonIuG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZonIuG.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccneOxDs.s: Assembler messages:
encrypt.c: /tmp/ccneOxDs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccneOxDs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccneOxDs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccneOxDs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccneOxDs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccneOxDs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccneOxDs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccneOxDs.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccvD7prw.s: Assembler messages:
encrypt.c: /tmp/ccvD7prw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvD7prw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvD7prw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvD7prw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvD7prw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvD7prw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvD7prw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvD7prw.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccUQvTBj.s: Assembler messages:
encrypt.c: /tmp/ccUQvTBj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUQvTBj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUQvTBj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQvTBj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUQvTBj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUQvTBj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUQvTBj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUQvTBj.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccXMt71g.s: Assembler messages:
encrypt.c: /tmp/ccXMt71g.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXMt71g.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXMt71g.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMt71g.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXMt71g.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXMt71g.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXMt71g.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXMt71g.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cct3WLsg.s: Assembler messages:
encrypt.c: /tmp/cct3WLsg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct3WLsg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct3WLsg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3WLsg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cct3WLsg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct3WLsg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cct3WLsg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cct3WLsg.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cctNnn86.s: Assembler messages:
encrypt.c: /tmp/cctNnn86.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctNnn86.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctNnn86.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNnn86.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctNnn86.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctNnn86.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctNnn86.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctNnn86.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc0ryzxs.s: Assembler messages:
encrypt.c: /tmp/cc0ryzxs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0ryzxs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ryzxs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ryzxs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0ryzxs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ryzxs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0ryzxs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0ryzxs.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc6Bshqk.s: Assembler messages:
encrypt.c: /tmp/cc6Bshqk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6Bshqk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Bshqk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Bshqk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Bshqk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Bshqk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6Bshqk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Bshqk.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccm3aFf7.s: Assembler messages:
encrypt.c: /tmp/ccm3aFf7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm3aFf7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm3aFf7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3aFf7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm3aFf7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm3aFf7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccm3aFf7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm3aFf7.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccz0b2Jj.s: Assembler messages:
encrypt.c: /tmp/ccz0b2Jj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz0b2Jj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz0b2Jj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz0b2Jj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz0b2Jj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz0b2Jj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccz0b2Jj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz0b2Jj.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccVz2RHC.s: Assembler messages:
encrypt.c: /tmp/ccVz2RHC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVz2RHC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVz2RHC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz2RHC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVz2RHC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVz2RHC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVz2RHC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVz2RHC.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cck47pZy.s: Assembler messages:
encrypt.c: /tmp/cck47pZy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck47pZy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck47pZy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cck47pZy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cck47pZy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cck47pZy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cck47pZy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cck47pZy.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccC23ylV.s: Assembler messages:
encrypt.c: /tmp/ccC23ylV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC23ylV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC23ylV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC23ylV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC23ylV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC23ylV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccC23ylV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC23ylV.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccJJq3ft.s: Assembler messages:
encrypt.c: /tmp/ccJJq3ft.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJJq3ft.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJq3ft.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJq3ft.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJJq3ft.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJJq3ft.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJJq3ft.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJJq3ft.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc8kV4dE.s: Assembler messages:
encrypt.c: /tmp/cc8kV4dE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8kV4dE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8kV4dE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8kV4dE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8kV4dE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8kV4dE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8kV4dE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8kV4dE.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccmGIdoE.s: Assembler messages:
encrypt.c: /tmp/ccmGIdoE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmGIdoE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmGIdoE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGIdoE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmGIdoE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmGIdoE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmGIdoE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmGIdoE.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccZQGD5u.s: Assembler messages:
encrypt.c: /tmp/ccZQGD5u.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZQGD5u.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZQGD5u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZQGD5u.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZQGD5u.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZQGD5u.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZQGD5u.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZQGD5u.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccwgh7JB.s: Assembler messages:
encrypt.c: /tmp/ccwgh7JB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwgh7JB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwgh7JB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgh7JB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwgh7JB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwgh7JB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwgh7JB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwgh7JB.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i386 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc0JfDFi.s: Assembler messages:
encrypt.c: /tmp/cc0JfDFi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0JfDFi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0JfDFi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JfDFi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0JfDFi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0JfDFi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0JfDFi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0JfDFi.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccDysX5T.s: Assembler messages:
encrypt.c: /tmp/ccDysX5T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDysX5T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDysX5T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDysX5T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDysX5T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDysX5T.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDysX5T.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDysX5T.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccQ6wq7G.s: Assembler messages:
encrypt.c: /tmp/ccQ6wq7G.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ6wq7G.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ6wq7G.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ6wq7G.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ6wq7G.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ6wq7G.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQ6wq7G.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ6wq7G.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccavLu0c.s: Assembler messages:
encrypt.c: /tmp/ccavLu0c.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccavLu0c.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccavLu0c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavLu0c.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccavLu0c.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccavLu0c.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccavLu0c.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccavLu0c.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccOM60SU.s: Assembler messages:
encrypt.c: /tmp/ccOM60SU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOM60SU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOM60SU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM60SU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOM60SU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOM60SU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOM60SU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOM60SU.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccS2FfLp.s: Assembler messages:
encrypt.c: /tmp/ccS2FfLp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS2FfLp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS2FfLp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS2FfLp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS2FfLp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS2FfLp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccS2FfLp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS2FfLp.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc00Lq6e.s: Assembler messages:
encrypt.c: /tmp/cc00Lq6e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc00Lq6e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc00Lq6e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc00Lq6e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc00Lq6e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc00Lq6e.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc00Lq6e.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc00Lq6e.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccn6iyFM.s: Assembler messages:
encrypt.c: /tmp/ccn6iyFM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn6iyFM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn6iyFM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn6iyFM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn6iyFM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn6iyFM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccn6iyFM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn6iyFM.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=i486 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccJoGVH1.s: Assembler messages:
encrypt.c: /tmp/ccJoGVH1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJoGVH1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJoGVH1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJoGVH1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJoGVH1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJoGVH1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJoGVH1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJoGVH1.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cci4tT3r.s: Assembler messages:
encrypt.c: /tmp/cci4tT3r.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci4tT3r.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci4tT3r.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4tT3r.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cci4tT3r.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci4tT3r.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cci4tT3r.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cci4tT3r.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccVRECUT.s: Assembler messages:
encrypt.c: /tmp/ccVRECUT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVRECUT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVRECUT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRECUT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVRECUT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVRECUT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVRECUT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVRECUT.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cccuCiWA.s: Assembler messages:
encrypt.c: /tmp/cccuCiWA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccuCiWA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccuCiWA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuCiWA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccuCiWA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccuCiWA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccuCiWA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccuCiWA.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccornaJB.s: Assembler messages:
encrypt.c: /tmp/ccornaJB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccornaJB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccornaJB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccornaJB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccornaJB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccornaJB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccornaJB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccornaJB.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccwGRUVU.s: Assembler messages:
encrypt.c: /tmp/ccwGRUVU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwGRUVU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwGRUVU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwGRUVU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwGRUVU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwGRUVU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwGRUVU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwGRUVU.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccFv5Xd1.s: Assembler messages:
encrypt.c: /tmp/ccFv5Xd1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFv5Xd1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFv5Xd1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFv5Xd1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFv5Xd1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFv5Xd1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFv5Xd1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFv5Xd1.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccvidMvt.s: Assembler messages:
encrypt.c: /tmp/ccvidMvt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvidMvt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvidMvt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvidMvt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvidMvt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvidMvt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvidMvt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvidMvt.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccSeMJ5r.s: Assembler messages:
encrypt.c: /tmp/ccSeMJ5r.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSeMJ5r.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSeMJ5r.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSeMJ5r.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSeMJ5r.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSeMJ5r.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSeMJ5r.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSeMJ5r.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccasECvS.s: Assembler messages:
encrypt.c: /tmp/ccasECvS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccasECvS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccasECvS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccasECvS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccasECvS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccasECvS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccasECvS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccasECvS.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccZduQSG.s: Assembler messages:
encrypt.c: /tmp/ccZduQSG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZduQSG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZduQSG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZduQSG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZduQSG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZduQSG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZduQSG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZduQSG.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccZm6vEe.s: Assembler messages:
encrypt.c: /tmp/ccZm6vEe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZm6vEe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZm6vEe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZm6vEe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZm6vEe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZm6vEe.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZm6vEe.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZm6vEe.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccdjBCgS.s: Assembler messages:
encrypt.c: /tmp/ccdjBCgS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdjBCgS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdjBCgS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjBCgS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdjBCgS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdjBCgS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdjBCgS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdjBCgS.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccuhz1iq.s: Assembler messages:
encrypt.c: /tmp/ccuhz1iq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuhz1iq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuhz1iq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuhz1iq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuhz1iq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuhz1iq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuhz1iq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuhz1iq.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc2PaUAn.s: Assembler messages:
encrypt.c: /tmp/cc2PaUAn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2PaUAn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2PaUAn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2PaUAn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2PaUAn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2PaUAn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2PaUAn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2PaUAn.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccD4G7FH.s: Assembler messages:
encrypt.c: /tmp/ccD4G7FH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD4G7FH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD4G7FH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4G7FH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD4G7FH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD4G7FH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccD4G7FH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD4G7FH.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc59yZQO.s: Assembler messages:
encrypt.c: /tmp/cc59yZQO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc59yZQO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc59yZQO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59yZQO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc59yZQO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc59yZQO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc59yZQO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc59yZQO.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccFqrYY8.s: Assembler messages:
encrypt.c: /tmp/ccFqrYY8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFqrYY8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFqrYY8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqrYY8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFqrYY8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFqrYY8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFqrYY8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFqrYY8.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccBAEVZ3.s: Assembler messages:
encrypt.c: /tmp/ccBAEVZ3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBAEVZ3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBAEVZ3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAEVZ3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBAEVZ3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBAEVZ3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBAEVZ3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBAEVZ3.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cczapVRB.s: Assembler messages:
encrypt.c: /tmp/cczapVRB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczapVRB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczapVRB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczapVRB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczapVRB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczapVRB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczapVRB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczapVRB.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc4PPQVf.s: Assembler messages:
encrypt.c: /tmp/cc4PPQVf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4PPQVf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4PPQVf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4PPQVf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4PPQVf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4PPQVf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4PPQVf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4PPQVf.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccFopzoP.s: Assembler messages:
encrypt.c: /tmp/ccFopzoP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFopzoP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFopzoP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFopzoP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFopzoP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFopzoP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFopzoP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFopzoP.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccJkfQiF.s: Assembler messages:
encrypt.c: /tmp/ccJkfQiF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJkfQiF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJkfQiF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJkfQiF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJkfQiF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJkfQiF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJkfQiF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJkfQiF.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccTMbiV2.s: Assembler messages:
encrypt.c: /tmp/ccTMbiV2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTMbiV2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTMbiV2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTMbiV2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTMbiV2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTMbiV2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTMbiV2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTMbiV2.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k6 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccPsmHvd.s: Assembler messages:
encrypt.c: /tmp/ccPsmHvd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPsmHvd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPsmHvd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPsmHvd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPsmHvd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPsmHvd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPsmHvd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPsmHvd.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccQ7Jy8R.s: Assembler messages:
encrypt.c: /tmp/ccQ7Jy8R.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ7Jy8R.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ7Jy8R.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7Jy8R.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ7Jy8R.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ7Jy8R.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQ7Jy8R.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ7Jy8R.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc38kb82.s: Assembler messages:
encrypt.c: /tmp/cc38kb82.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc38kb82.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc38kb82.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38kb82.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc38kb82.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc38kb82.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc38kb82.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc38kb82.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc5P63eQ.s: Assembler messages:
encrypt.c: /tmp/cc5P63eQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5P63eQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5P63eQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5P63eQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5P63eQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5P63eQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5P63eQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5P63eQ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc8fTwY1.s: Assembler messages:
encrypt.c: /tmp/cc8fTwY1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8fTwY1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8fTwY1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fTwY1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8fTwY1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8fTwY1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8fTwY1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8fTwY1.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccKAODkc.s: Assembler messages:
encrypt.c: /tmp/ccKAODkc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKAODkc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKAODkc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAODkc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKAODkc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKAODkc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKAODkc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKAODkc.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc0azKNT.s: Assembler messages:
encrypt.c: /tmp/cc0azKNT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0azKNT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0azKNT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0azKNT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0azKNT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0azKNT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0azKNT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0azKNT.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccY6h572.s: Assembler messages:
encrypt.c: /tmp/ccY6h572.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY6h572.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY6h572.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6h572.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY6h572.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY6h572.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccY6h572.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY6h572.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc1ujyiS.s: Assembler messages:
encrypt.c: /tmp/cc1ujyiS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1ujyiS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ujyiS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ujyiS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1ujyiS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1ujyiS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1ujyiS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1ujyiS.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccEq4bsN.s: Assembler messages:
encrypt.c: /tmp/ccEq4bsN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEq4bsN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEq4bsN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEq4bsN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEq4bsN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEq4bsN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEq4bsN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEq4bsN.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccHGZTkG.s: Assembler messages:
encrypt.c: /tmp/ccHGZTkG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHGZTkG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHGZTkG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGZTkG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHGZTkG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHGZTkG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHGZTkG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHGZTkG.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccidvj7z.s: Assembler messages:
encrypt.c: /tmp/ccidvj7z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccidvj7z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccidvj7z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccidvj7z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccidvj7z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccidvj7z.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccidvj7z.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccidvj7z.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cccr62nW.s: Assembler messages:
encrypt.c: /tmp/cccr62nW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccr62nW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccr62nW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccr62nW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccr62nW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccr62nW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccr62nW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccr62nW.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cceAfwCL.s: Assembler messages:
encrypt.c: /tmp/cceAfwCL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceAfwCL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceAfwCL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceAfwCL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceAfwCL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceAfwCL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceAfwCL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceAfwCL.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccY30bgM.s: Assembler messages:
encrypt.c: /tmp/ccY30bgM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY30bgM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY30bgM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY30bgM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY30bgM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY30bgM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccY30bgM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY30bgM.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccx5FV2C.s: Assembler messages:
encrypt.c: /tmp/ccx5FV2C.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx5FV2C.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx5FV2C.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5FV2C.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx5FV2C.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx5FV2C.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccx5FV2C.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx5FV2C.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccCq4rJX.s: Assembler messages:
encrypt.c: /tmp/ccCq4rJX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCq4rJX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCq4rJX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCq4rJX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCq4rJX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCq4rJX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCq4rJX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCq4rJX.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccR3x9Kp.s: Assembler messages:
encrypt.c: /tmp/ccR3x9Kp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR3x9Kp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR3x9Kp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR3x9Kp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR3x9Kp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR3x9Kp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccR3x9Kp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR3x9Kp.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccbqvcCe.s: Assembler messages:
encrypt.c: /tmp/ccbqvcCe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbqvcCe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbqvcCe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqvcCe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbqvcCe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbqvcCe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbqvcCe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbqvcCe.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccoLJ1MN.s: Assembler messages:
encrypt.c: /tmp/ccoLJ1MN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoLJ1MN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoLJ1MN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoLJ1MN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoLJ1MN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoLJ1MN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoLJ1MN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoLJ1MN.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccQjwmqs.s: Assembler messages:
encrypt.c: /tmp/ccQjwmqs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQjwmqs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQjwmqs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjwmqs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQjwmqs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQjwmqs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQjwmqs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQjwmqs.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cceOYXX0.s: Assembler messages:
encrypt.c: /tmp/cceOYXX0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceOYXX0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceOYXX0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceOYXX0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceOYXX0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceOYXX0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceOYXX0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceOYXX0.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccO2cjEk.s: Assembler messages:
encrypt.c: /tmp/ccO2cjEk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO2cjEk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO2cjEk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2cjEk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO2cjEk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO2cjEk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccO2cjEk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO2cjEk.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccvNA0lZ.s: Assembler messages:
encrypt.c: /tmp/ccvNA0lZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvNA0lZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvNA0lZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvNA0lZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvNA0lZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvNA0lZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvNA0lZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvNA0lZ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=nocona -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccVbReGS.s: Assembler messages:
encrypt.c: /tmp/ccVbReGS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVbReGS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVbReGS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVbReGS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVbReGS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVbReGS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVbReGS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVbReGS.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccieD55t.s: Assembler messages:
encrypt.c: /tmp/ccieD55t.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccieD55t.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccieD55t.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccieD55t.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccieD55t.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccieD55t.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccieD55t.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccieD55t.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccNonIdL.s: Assembler messages:
encrypt.c: /tmp/ccNonIdL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNonIdL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNonIdL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNonIdL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNonIdL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNonIdL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNonIdL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNonIdL.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccgyHg1m.s: Assembler messages:
encrypt.c: /tmp/ccgyHg1m.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgyHg1m.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgyHg1m.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgyHg1m.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgyHg1m.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgyHg1m.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgyHg1m.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgyHg1m.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccLRdYLX.s: Assembler messages:
encrypt.c: /tmp/ccLRdYLX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLRdYLX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLRdYLX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLRdYLX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLRdYLX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLRdYLX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLRdYLX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLRdYLX.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cceFlx9v.s: Assembler messages:
encrypt.c: /tmp/cceFlx9v.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceFlx9v.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceFlx9v.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFlx9v.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceFlx9v.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceFlx9v.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceFlx9v.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceFlx9v.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccIeBLvN.s: Assembler messages:
encrypt.c: /tmp/ccIeBLvN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIeBLvN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIeBLvN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeBLvN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIeBLvN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIeBLvN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIeBLvN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIeBLvN.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccbRQtyn.s: Assembler messages:
encrypt.c: /tmp/ccbRQtyn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbRQtyn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbRQtyn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbRQtyn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbRQtyn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbRQtyn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbRQtyn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbRQtyn.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccIEvKB0.s: Assembler messages:
encrypt.c: /tmp/ccIEvKB0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIEvKB0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIEvKB0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEvKB0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIEvKB0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIEvKB0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIEvKB0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIEvKB0.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cclQNf8t.s: Assembler messages:
encrypt.c: /tmp/cclQNf8t.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclQNf8t.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclQNf8t.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQNf8t.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclQNf8t.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclQNf8t.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclQNf8t.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclQNf8t.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc5nu1Fm.s: Assembler messages:
encrypt.c: /tmp/cc5nu1Fm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5nu1Fm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5nu1Fm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nu1Fm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5nu1Fm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5nu1Fm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5nu1Fm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5nu1Fm.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccAccYaP.s: Assembler messages:
encrypt.c: /tmp/ccAccYaP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAccYaP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAccYaP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAccYaP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAccYaP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAccYaP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAccYaP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAccYaP.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccvjQtfy.s: Assembler messages:
encrypt.c: /tmp/ccvjQtfy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvjQtfy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvjQtfy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvjQtfy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvjQtfy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvjQtfy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvjQtfy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvjQtfy.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cczvvYk1.s: Assembler messages:
encrypt.c: /tmp/cczvvYk1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczvvYk1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczvvYk1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvvYk1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczvvYk1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczvvYk1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczvvYk1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczvvYk1.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccPaUMsS.s: Assembler messages:
encrypt.c: /tmp/ccPaUMsS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPaUMsS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPaUMsS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPaUMsS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPaUMsS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPaUMsS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPaUMsS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPaUMsS.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccnxDhot.s: Assembler messages:
encrypt.c: /tmp/ccnxDhot.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnxDhot.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnxDhot.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxDhot.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnxDhot.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnxDhot.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnxDhot.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnxDhot.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccFs0Qm0.s: Assembler messages:
encrypt.c: /tmp/ccFs0Qm0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFs0Qm0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFs0Qm0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFs0Qm0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFs0Qm0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFs0Qm0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFs0Qm0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFs0Qm0.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccnMpCSr.s: Assembler messages:
encrypt.c: /tmp/ccnMpCSr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnMpCSr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnMpCSr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnMpCSr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnMpCSr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnMpCSr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnMpCSr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnMpCSr.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccCNP5fX.s: Assembler messages:
encrypt.c: /tmp/ccCNP5fX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCNP5fX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCNP5fX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCNP5fX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCNP5fX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCNP5fX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCNP5fX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCNP5fX.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccD4pczj.s: Assembler messages:
encrypt.c: /tmp/ccD4pczj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD4pczj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD4pczj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4pczj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD4pczj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD4pczj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccD4pczj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD4pczj.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccQjIIH8.s: Assembler messages:
encrypt.c: /tmp/ccQjIIH8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQjIIH8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQjIIH8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjIIH8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQjIIH8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQjIIH8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQjIIH8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQjIIH8.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccXpg5nx.s: Assembler messages:
encrypt.c: /tmp/ccXpg5nx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXpg5nx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXpg5nx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXpg5nx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXpg5nx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXpg5nx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXpg5nx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXpg5nx.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc8FlHno.s: Assembler messages:
encrypt.c: /tmp/cc8FlHno.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8FlHno.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8FlHno.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FlHno.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8FlHno.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8FlHno.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8FlHno.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8FlHno.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccdLiIrV.s: Assembler messages:
encrypt.c: /tmp/ccdLiIrV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdLiIrV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdLiIrV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLiIrV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdLiIrV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdLiIrV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdLiIrV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdLiIrV.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc2HsENJ.s: Assembler messages:
encrypt.c: /tmp/cc2HsENJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2HsENJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2HsENJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2HsENJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2HsENJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2HsENJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2HsENJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2HsENJ.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cctITooc.s: Assembler messages:
encrypt.c: /tmp/cctITooc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctITooc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctITooc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctITooc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctITooc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctITooc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctITooc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctITooc.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccnSNFt3.s: Assembler messages:
encrypt.c: /tmp/ccnSNFt3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnSNFt3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnSNFt3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSNFt3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnSNFt3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnSNFt3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnSNFt3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnSNFt3.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cctcKjXF.s: Assembler messages:
encrypt.c: /tmp/cctcKjXF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctcKjXF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctcKjXF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctcKjXF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctcKjXF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctcKjXF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctcKjXF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctcKjXF.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc4Wx5NR.s: Assembler messages:
encrypt.c: /tmp/cc4Wx5NR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4Wx5NR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Wx5NR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Wx5NR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Wx5NR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Wx5NR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4Wx5NR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Wx5NR.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccVQMktf.s: Assembler messages:
encrypt.c: /tmp/ccVQMktf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVQMktf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVQMktf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQMktf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVQMktf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVQMktf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVQMktf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVQMktf.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc4v1TWa.s: Assembler messages:
encrypt.c: /tmp/cc4v1TWa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4v1TWa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4v1TWa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4v1TWa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4v1TWa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4v1TWa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4v1TWa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4v1TWa.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccE0Lp0I.s: Assembler messages:
encrypt.c: /tmp/ccE0Lp0I.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccE0Lp0I.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE0Lp0I.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE0Lp0I.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE0Lp0I.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE0Lp0I.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccE0Lp0I.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE0Lp0I.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccCa7JAA.s: Assembler messages:
encrypt.c: /tmp/ccCa7JAA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCa7JAA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCa7JAA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCa7JAA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCa7JAA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCa7JAA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCa7JAA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCa7JAA.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccwdpvCZ.s: Assembler messages:
encrypt.c: /tmp/ccwdpvCZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwdpvCZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwdpvCZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwdpvCZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwdpvCZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwdpvCZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwdpvCZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwdpvCZ.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccgdBUO0.s: Assembler messages:
encrypt.c: /tmp/ccgdBUO0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgdBUO0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgdBUO0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdBUO0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgdBUO0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgdBUO0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgdBUO0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgdBUO0.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccoiTYlv.s: Assembler messages:
encrypt.c: /tmp/ccoiTYlv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoiTYlv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoiTYlv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoiTYlv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoiTYlv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoiTYlv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoiTYlv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoiTYlv.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc3G3HqA.s: Assembler messages:
encrypt.c: /tmp/cc3G3HqA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3G3HqA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3G3HqA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3G3HqA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3G3HqA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3G3HqA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3G3HqA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3G3HqA.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccZ016V0.s: Assembler messages:
encrypt.c: /tmp/ccZ016V0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ016V0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ016V0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ016V0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ016V0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ016V0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZ016V0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ016V0.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccCAgcJv.s: Assembler messages:
encrypt.c: /tmp/ccCAgcJv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCAgcJv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCAgcJv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCAgcJv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCAgcJv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCAgcJv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCAgcJv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCAgcJv.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccmK03W0.s: Assembler messages:
encrypt.c: /tmp/ccmK03W0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmK03W0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmK03W0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmK03W0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmK03W0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmK03W0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmK03W0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmK03W0.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccFH6Pl3.s: Assembler messages:
encrypt.c: /tmp/ccFH6Pl3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFH6Pl3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFH6Pl3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFH6Pl3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFH6Pl3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFH6Pl3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFH6Pl3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFH6Pl3.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccs1FjUz.s: Assembler messages:
encrypt.c: /tmp/ccs1FjUz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs1FjUz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs1FjUz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1FjUz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs1FjUz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs1FjUz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccs1FjUz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs1FjUz.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc1gC9B5.s: Assembler messages:
encrypt.c: /tmp/cc1gC9B5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1gC9B5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1gC9B5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1gC9B5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1gC9B5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1gC9B5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1gC9B5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1gC9B5.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccGFh0vG.s: Assembler messages:
encrypt.c: /tmp/ccGFh0vG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGFh0vG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGFh0vG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGFh0vG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGFh0vG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGFh0vG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGFh0vG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGFh0vG.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc29HJGI.s: Assembler messages:
encrypt.c: /tmp/cc29HJGI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc29HJGI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc29HJGI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc29HJGI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc29HJGI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc29HJGI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc29HJGI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc29HJGI.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccKbQKG5.s: Assembler messages:
encrypt.c: /tmp/ccKbQKG5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKbQKG5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKbQKG5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbQKG5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKbQKG5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKbQKG5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKbQKG5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKbQKG5.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccip9Vp1.s: Assembler messages:
encrypt.c: /tmp/ccip9Vp1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccip9Vp1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccip9Vp1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccip9Vp1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccip9Vp1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccip9Vp1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccip9Vp1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccip9Vp1.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccu4ORzy.s: Assembler messages:
encrypt.c: /tmp/ccu4ORzy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu4ORzy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu4ORzy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4ORzy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu4ORzy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu4ORzy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccu4ORzy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu4ORzy.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentium -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cctNkyYI.s: Assembler messages:
encrypt.c: /tmp/cctNkyYI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctNkyYI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctNkyYI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNkyYI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctNkyYI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctNkyYI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctNkyYI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctNkyYI.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccztnY3g.s: Assembler messages:
encrypt.c: /tmp/ccztnY3g.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccztnY3g.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccztnY3g.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztnY3g.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccztnY3g.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccztnY3g.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccztnY3g.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccztnY3g.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc6yfBy8.s: Assembler messages:
encrypt.c: /tmp/cc6yfBy8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6yfBy8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6yfBy8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yfBy8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6yfBy8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6yfBy8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6yfBy8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6yfBy8.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccetBXkC.s: Assembler messages:
encrypt.c: /tmp/ccetBXkC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccetBXkC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccetBXkC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccetBXkC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccetBXkC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccetBXkC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccetBXkC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccetBXkC.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccDvB1zh.s: Assembler messages:
encrypt.c: /tmp/ccDvB1zh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDvB1zh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDvB1zh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDvB1zh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDvB1zh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDvB1zh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDvB1zh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDvB1zh.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cce6egFO.s: Assembler messages:
encrypt.c: /tmp/cce6egFO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cce6egFO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce6egFO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cce6egFO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cce6egFO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cce6egFO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cce6egFO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cce6egFO.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccDlhCVC.s: Assembler messages:
encrypt.c: /tmp/ccDlhCVC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDlhCVC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDlhCVC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlhCVC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDlhCVC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDlhCVC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDlhCVC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDlhCVC.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cct676hd.s: Assembler messages:
encrypt.c: /tmp/cct676hd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct676hd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct676hd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct676hd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cct676hd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct676hd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cct676hd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cct676hd.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccXZVqda.s: Assembler messages:
encrypt.c: /tmp/ccXZVqda.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXZVqda.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXZVqda.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZVqda.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXZVqda.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXZVqda.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXZVqda.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXZVqda.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -O2 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccpDsGPD.s: Assembler messages:
encrypt.c: /tmp/ccpDsGPD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpDsGPD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpDsGPD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDsGPD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpDsGPD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpDsGPD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpDsGPD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpDsGPD.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc748u56.s: Assembler messages:
encrypt.c: /tmp/cc748u56.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc748u56.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc748u56.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc748u56.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc748u56.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc748u56.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc748u56.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc748u56.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -O3 -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccpPdrst.s: Assembler messages:
encrypt.c: /tmp/ccpPdrst.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpPdrst.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpPdrst.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPdrst.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpPdrst.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpPdrst.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpPdrst.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpPdrst.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc0JxKvk.s: Assembler messages:
encrypt.c: /tmp/cc0JxKvk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0JxKvk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0JxKvk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0JxKvk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0JxKvk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0JxKvk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0JxKvk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0JxKvk.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -O -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/ccC7oJ3G.s: Assembler messages:
encrypt.c: /tmp/ccC7oJ3G.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC7oJ3G.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC7oJ3G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7oJ3G.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC7oJ3G.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC7oJ3G.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccC7oJ3G.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC7oJ3G.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -O -fomit-frame-pointer avx1

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cc25hWn9.s: Assembler messages:
encrypt.c: /tmp/cc25hWn9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc25hWn9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc25hWn9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25hWn9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc25hWn9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc25hWn9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc25hWn9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc25hWn9.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -Os -fomit-frame-pointer sse4

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90
encrypt.c: /tmp/cceGARBy.s: Assembler messages:
encrypt.c: /tmp/cceGARBy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceGARBy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceGARBy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGARBy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceGARBy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceGARBy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceGARBy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceGARBy.s:38: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx1