Implementation notes: x86, hydra2, crypto_aead/omdsha512k128n128tau128v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k128n128tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
774600refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
776052refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
776168refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
776932refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
783372refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
783744refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
784028refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
784416refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
785888refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
786844refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
787028refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
787160refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
787172refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
787196refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525
788004refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
790152refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
791064refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
791132refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
792560refgcc -m32 -Os -fomit-frame-pointer2014060720140525
793008refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
793124refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
801212refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
801904refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
801904refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
801968refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
802204refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
802408refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
803432refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
803792refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
803960refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
803996refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
804212refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
804264refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
804624refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
804708refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
805776refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
805884refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
806028refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
806240refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
806616refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
806716refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
806756refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
808248refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
809324refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
810584refgcc -m32 -O -fomit-frame-pointer2014060720140525
813260refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
813260refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
813264refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
813292refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
813356refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
813876refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
813880refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
813972refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
814212refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
814252refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
816268refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
818228refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
819196refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
820100refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
820180refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
822048refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
824092refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
836560refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
841148refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
841156refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
841256refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
842212refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
842444refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
843296refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
843716refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
844616refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
844628refgcc -m32 -O3 -fomit-frame-pointer2014060720140525
844832refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
845024refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
845216refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
845544refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
845584refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
846164refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
846316refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
847328refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
849516refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
851380refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
852664refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
854520refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
854628refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
855516refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
856016refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
856116refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
856292refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
856544refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
856552refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
856648refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
858272refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
858656refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
858920refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
859236refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
859256refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
859432refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
859476refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
859792refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
860496refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
861016refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
861596refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
863204refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
863768refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
864188refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
864380refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
864592refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
865432refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
866960refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
867484refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
868128refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
868272refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
868672refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
868688refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
868708refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
870132refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
870512refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
870972refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
872104refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
872520refgcc -m32 -O2 -fomit-frame-pointer2014060720140525
872560refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
872932refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
873156refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
873284refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
873524refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
874032refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
874652refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
875052refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
875248refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
875704refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
876452refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
877212refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
878040refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
880068refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
881032refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
884320refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
884764refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
885136refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
887072refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
890188refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
890264refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
891192refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
892172refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
892176refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
892228refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
892292refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
894792refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
895272refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
896088refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
896092refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
896164refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
896520refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
896568refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
896720refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
897816refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
898068refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
898760refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
899088refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
899952refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
901664refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
902824refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
907436refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
907772refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
908028refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
908488refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
913684refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
918696refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
919756refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
935288refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525

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 [enabled by default]

Number of similar (compiler,implementation) pairs: 166, 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=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=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=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ref
gcc -m32 -march=corei7 -O -fomit-frame-pointer ref
gcc -m32 -march=corei7 -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 [enabled by default]
encrypt.c: /tmp/cc5TSIbI.s: Assembler messages:
encrypt.c: /tmp/cc5TSIbI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5TSIbI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5TSIbI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5TSIbI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5TSIbI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5TSIbI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5TSIbI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5TSIbI.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 [enabled by default]
encrypt.c: /tmp/ccKwSpBR.s: Assembler messages:
encrypt.c: /tmp/ccKwSpBR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKwSpBR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKwSpBR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwSpBR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKwSpBR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKwSpBR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKwSpBR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKwSpBR.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/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 [enabled by default]
encrypt.c: /tmp/ccuL8RwL.s: Assembler messages:
encrypt.c: /tmp/ccuL8RwL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuL8RwL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuL8RwL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuL8RwL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuL8RwL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuL8RwL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuL8RwL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuL8RwL.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 -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 [enabled by default]
encrypt.c: /tmp/ccz2jYLF.s: Assembler messages:
encrypt.c: /tmp/ccz2jYLF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz2jYLF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz2jYLF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz2jYLF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz2jYLF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz2jYLF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccz2jYLF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz2jYLF.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 -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 [enabled by default]
encrypt.c: /tmp/ccjrWjwQ.s: Assembler messages:
encrypt.c: /tmp/ccjrWjwQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjrWjwQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjrWjwQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrWjwQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjrWjwQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjrWjwQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjrWjwQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjrWjwQ.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 -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 [enabled by default]
encrypt.c: /tmp/cczh2KyG.s: Assembler messages:
encrypt.c: /tmp/cczh2KyG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczh2KyG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczh2KyG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczh2KyG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczh2KyG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczh2KyG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczh2KyG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczh2KyG.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/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 [enabled by default]
encrypt.c: /tmp/cc8EA1XD.s: Assembler messages:
encrypt.c: /tmp/cc8EA1XD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8EA1XD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8EA1XD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EA1XD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8EA1XD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8EA1XD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8EA1XD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8EA1XD.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 [enabled by default]
encrypt.c: /tmp/ccPpR8qO.s: Assembler messages:
encrypt.c: /tmp/ccPpR8qO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPpR8qO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPpR8qO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpR8qO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPpR8qO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPpR8qO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPpR8qO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPpR8qO.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 [enabled by default]
encrypt.c: /tmp/cc2exIaQ.s: Assembler messages:
encrypt.c: /tmp/cc2exIaQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2exIaQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2exIaQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2exIaQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2exIaQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2exIaQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2exIaQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2exIaQ.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 [enabled by default]
encrypt.c: /tmp/ccInTHJd.s: Assembler messages:
encrypt.c: /tmp/ccInTHJd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccInTHJd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccInTHJd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInTHJd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccInTHJd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccInTHJd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccInTHJd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccInTHJd.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 [enabled by default]
encrypt.c: /tmp/ccHOZbPN.s: Assembler messages:
encrypt.c: /tmp/ccHOZbPN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHOZbPN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHOZbPN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOZbPN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHOZbPN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHOZbPN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHOZbPN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHOZbPN.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 [enabled by default]
encrypt.c: /tmp/ccrrYLe5.s: Assembler messages:
encrypt.c: /tmp/ccrrYLe5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrrYLe5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrrYLe5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrYLe5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrrYLe5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrrYLe5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrrYLe5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrrYLe5.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/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 [enabled by default]
encrypt.c: /tmp/ccG1P0WP.s: Assembler messages:
encrypt.c: /tmp/ccG1P0WP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccG1P0WP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG1P0WP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1P0WP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG1P0WP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG1P0WP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccG1P0WP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG1P0WP.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/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 [enabled by default]
encrypt.c: /tmp/cchd5x0b.s: Assembler messages:
encrypt.c: /tmp/cchd5x0b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchd5x0b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchd5x0b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchd5x0b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchd5x0b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchd5x0b.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchd5x0b.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchd5x0b.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 -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 [enabled by default]
encrypt.c: /tmp/ccFDxbDQ.s: Assembler messages:
encrypt.c: /tmp/ccFDxbDQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFDxbDQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFDxbDQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFDxbDQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFDxbDQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFDxbDQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFDxbDQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFDxbDQ.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 [enabled by default]
encrypt.c: /tmp/cchT8e47.s: Assembler messages:
encrypt.c: /tmp/cchT8e47.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchT8e47.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchT8e47.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchT8e47.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchT8e47.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchT8e47.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchT8e47.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchT8e47.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/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 [enabled by default]
encrypt.c: /tmp/ccD3Q2kG.s: Assembler messages:
encrypt.c: /tmp/ccD3Q2kG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD3Q2kG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD3Q2kG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD3Q2kG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD3Q2kG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD3Q2kG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccD3Q2kG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD3Q2kG.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/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 [enabled by default]
encrypt.c: /tmp/ccXtuAdQ.s: Assembler messages:
encrypt.c: /tmp/ccXtuAdQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXtuAdQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXtuAdQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtuAdQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXtuAdQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXtuAdQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXtuAdQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXtuAdQ.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/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 [enabled by default]
encrypt.c: /tmp/cc93A7RJ.s: Assembler messages:
encrypt.c: /tmp/cc93A7RJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc93A7RJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc93A7RJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93A7RJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc93A7RJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc93A7RJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc93A7RJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc93A7RJ.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/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 [enabled by default]
encrypt.c: /tmp/ccOFsRzD.s: Assembler messages:
encrypt.c: /tmp/ccOFsRzD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOFsRzD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOFsRzD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOFsRzD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOFsRzD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOFsRzD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOFsRzD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOFsRzD.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/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 [enabled by default]
encrypt.c: /tmp/ccB2HLrE.s: Assembler messages:
encrypt.c: /tmp/ccB2HLrE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB2HLrE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB2HLrE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2HLrE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB2HLrE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB2HLrE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccB2HLrE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB2HLrE.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 -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 [enabled by default]
encrypt.c: /tmp/ccYYIxeQ.s: Assembler messages:
encrypt.c: /tmp/ccYYIxeQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYYIxeQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYYIxeQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYYIxeQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYYIxeQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYYIxeQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYYIxeQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYYIxeQ.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/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 [enabled by default]
encrypt.c: /tmp/ccQdm31I.s: Assembler messages:
encrypt.c: /tmp/ccQdm31I.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQdm31I.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQdm31I.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdm31I.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQdm31I.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQdm31I.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQdm31I.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQdm31I.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 [enabled by default]
encrypt.c: /tmp/ccYSoeBD.s: Assembler messages:
encrypt.c: /tmp/ccYSoeBD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYSoeBD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYSoeBD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSoeBD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYSoeBD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYSoeBD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYSoeBD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYSoeBD.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/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 [enabled by default]
encrypt.c: /tmp/ccfVozmm.s: Assembler messages:
encrypt.c: /tmp/ccfVozmm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfVozmm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfVozmm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVozmm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfVozmm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfVozmm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfVozmm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfVozmm.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/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 [enabled by default]
encrypt.c: /tmp/ccpYZct1.s: Assembler messages:
encrypt.c: /tmp/ccpYZct1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpYZct1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpYZct1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpYZct1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpYZct1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpYZct1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpYZct1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpYZct1.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/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 [enabled by default]
encrypt.c: /tmp/cc4CrsjY.s: Assembler messages:
encrypt.c: /tmp/cc4CrsjY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4CrsjY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4CrsjY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4CrsjY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4CrsjY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4CrsjY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4CrsjY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4CrsjY.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/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 [enabled by default]
encrypt.c: /tmp/cczyKhwf.s: Assembler messages:
encrypt.c: /tmp/cczyKhwf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczyKhwf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczyKhwf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczyKhwf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczyKhwf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczyKhwf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczyKhwf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczyKhwf.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 -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 [enabled by default]
encrypt.c: /tmp/cc93wIO3.s: Assembler messages:
encrypt.c: /tmp/cc93wIO3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc93wIO3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc93wIO3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc93wIO3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc93wIO3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc93wIO3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc93wIO3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc93wIO3.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 [enabled by default]
encrypt.c: /tmp/ccNxXvhm.s: Assembler messages:
encrypt.c: /tmp/ccNxXvhm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNxXvhm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNxXvhm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNxXvhm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNxXvhm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNxXvhm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNxXvhm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNxXvhm.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/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 [enabled by default]
encrypt.c: /tmp/ccMaOrE0.s: Assembler messages:
encrypt.c: /tmp/ccMaOrE0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMaOrE0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMaOrE0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMaOrE0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMaOrE0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMaOrE0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMaOrE0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMaOrE0.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/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 [enabled by default]
encrypt.c: /tmp/ccgDiLyf.s: Assembler messages:
encrypt.c: /tmp/ccgDiLyf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgDiLyf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgDiLyf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgDiLyf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgDiLyf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgDiLyf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgDiLyf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgDiLyf.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=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 [enabled by default]
encrypt.c: /tmp/ccQ8AyuY.s: Assembler messages:
encrypt.c: /tmp/ccQ8AyuY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ8AyuY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ8AyuY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8AyuY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ8AyuY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ8AyuY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQ8AyuY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ8AyuY.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 [enabled by default]
encrypt.c: /tmp/cchOp7Yf.s: Assembler messages:
encrypt.c: /tmp/cchOp7Yf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchOp7Yf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchOp7Yf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOp7Yf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchOp7Yf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchOp7Yf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchOp7Yf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchOp7Yf.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/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 [enabled by default]
encrypt.c: /tmp/ccMsChW3.s: Assembler messages:
encrypt.c: /tmp/ccMsChW3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMsChW3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMsChW3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMsChW3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMsChW3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMsChW3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMsChW3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMsChW3.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 -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 [enabled by default]
encrypt.c: /tmp/cczfrBlX.s: Assembler messages:
encrypt.c: /tmp/cczfrBlX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczfrBlX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczfrBlX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfrBlX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczfrBlX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczfrBlX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczfrBlX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczfrBlX.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 -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 [enabled by default]
encrypt.c: /tmp/ccrB5aAf.s: Assembler messages:
encrypt.c: /tmp/ccrB5aAf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrB5aAf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrB5aAf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5aAf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrB5aAf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrB5aAf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrB5aAf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrB5aAf.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/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 [enabled by default]
encrypt.c: /tmp/ccwgfn41.s: Assembler messages:
encrypt.c: /tmp/ccwgfn41.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwgfn41.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwgfn41.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgfn41.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwgfn41.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwgfn41.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwgfn41.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwgfn41.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/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 [enabled by default]
encrypt.c: /tmp/ccN5aBdZ.s: Assembler messages:
encrypt.c: /tmp/ccN5aBdZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN5aBdZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN5aBdZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5aBdZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN5aBdZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN5aBdZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccN5aBdZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN5aBdZ.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/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 [enabled by default]
encrypt.c: /tmp/cctnLto4.s: Assembler messages:
encrypt.c: /tmp/cctnLto4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctnLto4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctnLto4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnLto4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctnLto4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctnLto4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctnLto4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctnLto4.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=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 [enabled by default]
encrypt.c: /tmp/ccmpdS4a.s: Assembler messages:
encrypt.c: /tmp/ccmpdS4a.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmpdS4a.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmpdS4a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmpdS4a.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmpdS4a.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmpdS4a.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmpdS4a.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmpdS4a.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 [enabled by default]
encrypt.c: /tmp/ccqymyKo.s: Assembler messages:
encrypt.c: /tmp/ccqymyKo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqymyKo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqymyKo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqymyKo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqymyKo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqymyKo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqymyKo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqymyKo.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 [enabled by default]
encrypt.c: /tmp/cc16TKGg.s: Assembler messages:
encrypt.c: /tmp/cc16TKGg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc16TKGg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc16TKGg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc16TKGg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc16TKGg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc16TKGg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc16TKGg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc16TKGg.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 [enabled by default]
encrypt.c: /tmp/ccU2tjLa.s: Assembler messages:
encrypt.c: /tmp/ccU2tjLa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU2tjLa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU2tjLa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2tjLa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU2tjLa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU2tjLa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccU2tjLa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU2tjLa.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/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 [enabled by default]
encrypt.c: /tmp/cc0DV6Ko.s: Assembler messages:
encrypt.c: /tmp/cc0DV6Ko.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0DV6Ko.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0DV6Ko.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0DV6Ko.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0DV6Ko.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0DV6Ko.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0DV6Ko.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0DV6Ko.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 -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 [enabled by default]
encrypt.c: /tmp/ccF0bW1b.s: Assembler messages:
encrypt.c: /tmp/ccF0bW1b.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccF0bW1b.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF0bW1b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0bW1b.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF0bW1b.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF0bW1b.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccF0bW1b.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF0bW1b.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/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 [enabled by default]
encrypt.c: /tmp/ccdvudK8.s: Assembler messages:
encrypt.c: /tmp/ccdvudK8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdvudK8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdvudK8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvudK8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdvudK8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdvudK8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdvudK8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdvudK8.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 [enabled by default]
encrypt.c: /tmp/ccpzmR8i.s: Assembler messages:
encrypt.c: /tmp/ccpzmR8i.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpzmR8i.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpzmR8i.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzmR8i.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpzmR8i.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpzmR8i.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpzmR8i.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpzmR8i.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 [enabled by default]
encrypt.c: /tmp/ccgxjeRZ.s: Assembler messages:
encrypt.c: /tmp/ccgxjeRZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgxjeRZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgxjeRZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxjeRZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgxjeRZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgxjeRZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgxjeRZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgxjeRZ.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 [enabled by default]
encrypt.c: /tmp/ccmvjh5m.s: Assembler messages:
encrypt.c: /tmp/ccmvjh5m.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmvjh5m.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmvjh5m.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvjh5m.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmvjh5m.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmvjh5m.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmvjh5m.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmvjh5m.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 [enabled by default]
encrypt.c: /tmp/ccVGwlae.s: Assembler messages:
encrypt.c: /tmp/ccVGwlae.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVGwlae.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVGwlae.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVGwlae.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVGwlae.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVGwlae.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVGwlae.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVGwlae.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 [enabled by default]
encrypt.c: /tmp/ccnuugAX.s: Assembler messages:
encrypt.c: /tmp/ccnuugAX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnuugAX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnuugAX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnuugAX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnuugAX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnuugAX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnuugAX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnuugAX.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 [enabled by default]
encrypt.c: /tmp/ccYeiPDe.s: Assembler messages:
encrypt.c: /tmp/ccYeiPDe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYeiPDe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYeiPDe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYeiPDe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYeiPDe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYeiPDe.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYeiPDe.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYeiPDe.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 [enabled by default]
encrypt.c: /tmp/cch7ETJZ.s: Assembler messages:
encrypt.c: /tmp/cch7ETJZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch7ETJZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch7ETJZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ETJZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cch7ETJZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cch7ETJZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cch7ETJZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cch7ETJZ.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/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 [enabled by default]
encrypt.c: /tmp/ccdQszGi.s: Assembler messages:
encrypt.c: /tmp/ccdQszGi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdQszGi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdQszGi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQszGi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdQszGi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdQszGi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdQszGi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdQszGi.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-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 [enabled by default]
encrypt.c: /tmp/ccoKsmiX.s: Assembler messages:
encrypt.c: /tmp/ccoKsmiX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoKsmiX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoKsmiX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoKsmiX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoKsmiX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoKsmiX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoKsmiX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoKsmiX.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/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 [enabled by default]
encrypt.c: /tmp/cc2MJvJk.s: Assembler messages:
encrypt.c: /tmp/cc2MJvJk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2MJvJk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2MJvJk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MJvJk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2MJvJk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2MJvJk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2MJvJk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2MJvJk.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 [enabled by default]
encrypt.c: /tmp/ccZeHTvy.s: Assembler messages:
encrypt.c: /tmp/ccZeHTvy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZeHTvy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZeHTvy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZeHTvy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZeHTvy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZeHTvy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZeHTvy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZeHTvy.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 [enabled by default]
encrypt.c: /tmp/cck3vN3j.s: Assembler messages:
encrypt.c: /tmp/cck3vN3j.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck3vN3j.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck3vN3j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3vN3j.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cck3vN3j.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cck3vN3j.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cck3vN3j.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cck3vN3j.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 [enabled by default]
encrypt.c: /tmp/ccwJ0G9q.s: Assembler messages:
encrypt.c: /tmp/ccwJ0G9q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwJ0G9q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwJ0G9q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJ0G9q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwJ0G9q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwJ0G9q.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwJ0G9q.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwJ0G9q.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/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 [enabled by default]
encrypt.c: /tmp/ccBEsIfy.s: Assembler messages:
encrypt.c: /tmp/ccBEsIfy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBEsIfy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBEsIfy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEsIfy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBEsIfy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBEsIfy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBEsIfy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBEsIfy.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 -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 [enabled by default]
encrypt.c: /tmp/cceBiiOk.s: Assembler messages:
encrypt.c: /tmp/cceBiiOk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceBiiOk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceBiiOk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceBiiOk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceBiiOk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceBiiOk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceBiiOk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceBiiOk.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/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 [enabled by default]
encrypt.c: /tmp/ccJn5sQi.s: Assembler messages:
encrypt.c: /tmp/ccJn5sQi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJn5sQi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJn5sQi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJn5sQi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJn5sQi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJn5sQi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJn5sQi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJn5sQi.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 [enabled by default]
encrypt.c: /tmp/ccOz81Ys.s: Assembler messages:
encrypt.c: /tmp/ccOz81Ys.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOz81Ys.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOz81Ys.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOz81Ys.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOz81Ys.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOz81Ys.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOz81Ys.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOz81Ys.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/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 [enabled by default]
encrypt.c: /tmp/ccrUWx53.s: Assembler messages:
encrypt.c: /tmp/ccrUWx53.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrUWx53.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrUWx53.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUWx53.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrUWx53.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrUWx53.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrUWx53.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrUWx53.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/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 [enabled by default]
encrypt.c: /tmp/ccxYx15R.s: Assembler messages:
encrypt.c: /tmp/ccxYx15R.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxYx15R.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxYx15R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYx15R.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxYx15R.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxYx15R.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxYx15R.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxYx15R.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 -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 [enabled by default]
encrypt.c: /tmp/cc4wcXqV.s: Assembler messages:
encrypt.c: /tmp/cc4wcXqV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4wcXqV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4wcXqV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wcXqV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4wcXqV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4wcXqV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4wcXqV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4wcXqV.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 [enabled by default]
encrypt.c: /tmp/ccsNfoRP.s: Assembler messages:
encrypt.c: /tmp/ccsNfoRP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsNfoRP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsNfoRP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNfoRP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsNfoRP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsNfoRP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsNfoRP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsNfoRP.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 [enabled by default]
encrypt.c: /tmp/cc3THjDQ.s: Assembler messages:
encrypt.c: /tmp/cc3THjDQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3THjDQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3THjDQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3THjDQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3THjDQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3THjDQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3THjDQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3THjDQ.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 [enabled by default]
encrypt.c: /tmp/cck23fT1.s: Assembler messages:
encrypt.c: /tmp/cck23fT1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck23fT1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck23fT1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck23fT1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cck23fT1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck23fT1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cck23fT1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cck23fT1.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 [enabled by default]
encrypt.c: /tmp/ccPCd9eO.s: Assembler messages:
encrypt.c: /tmp/ccPCd9eO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPCd9eO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPCd9eO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCd9eO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPCd9eO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPCd9eO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPCd9eO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPCd9eO.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 [enabled by default]
encrypt.c: /tmp/ccoR6KoV.s: Assembler messages:
encrypt.c: /tmp/ccoR6KoV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoR6KoV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoR6KoV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoR6KoV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoR6KoV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoR6KoV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoR6KoV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoR6KoV.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/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 [enabled by default]
encrypt.c: /tmp/ccMrffmI.s: Assembler messages:
encrypt.c: /tmp/ccMrffmI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMrffmI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMrffmI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrffmI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMrffmI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMrffmI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMrffmI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMrffmI.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 -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 [enabled by default]
encrypt.c: /tmp/cclcCWqw.s: Assembler messages:
encrypt.c: /tmp/cclcCWqw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclcCWqw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclcCWqw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclcCWqw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclcCWqw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclcCWqw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclcCWqw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclcCWqw.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 -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 [enabled by default]
encrypt.c: /tmp/ccGjHKYA.s: Assembler messages:
encrypt.c: /tmp/ccGjHKYA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGjHKYA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGjHKYA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjHKYA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGjHKYA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGjHKYA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGjHKYA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGjHKYA.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 -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 [enabled by default]
encrypt.c: /tmp/ccsIWoQt.s: Assembler messages:
encrypt.c: /tmp/ccsIWoQt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsIWoQt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsIWoQt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsIWoQt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsIWoQt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsIWoQt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsIWoQt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsIWoQt.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/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 [enabled by default]
encrypt.c: /tmp/ccmPnppv.s: Assembler messages:
encrypt.c: /tmp/ccmPnppv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmPnppv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmPnppv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPnppv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmPnppv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmPnppv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmPnppv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmPnppv.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 [enabled by default]
encrypt.c: /tmp/cctORApI.s: Assembler messages:
encrypt.c: /tmp/cctORApI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctORApI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctORApI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctORApI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctORApI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctORApI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctORApI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctORApI.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/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 [enabled by default]
encrypt.c: /tmp/ccU2ur0z.s: Assembler messages:
encrypt.c: /tmp/ccU2ur0z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU2ur0z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU2ur0z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU2ur0z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU2ur0z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU2ur0z.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccU2ur0z.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU2ur0z.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=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 [enabled by default]
encrypt.c: /tmp/cctdPGps.s: Assembler messages:
encrypt.c: /tmp/cctdPGps.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctdPGps.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctdPGps.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdPGps.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctdPGps.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctdPGps.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctdPGps.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctdPGps.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=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 [enabled by default]
encrypt.c: /tmp/cc4ofXKc.s: Assembler messages:
encrypt.c: /tmp/cc4ofXKc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4ofXKc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4ofXKc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ofXKc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4ofXKc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4ofXKc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4ofXKc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4ofXKc.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 -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 [enabled by default]
encrypt.c: /tmp/ccb38lNY.s: Assembler messages:
encrypt.c: /tmp/ccb38lNY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb38lNY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb38lNY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb38lNY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb38lNY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb38lNY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccb38lNY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb38lNY.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/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 [enabled by default]
encrypt.c: /tmp/ccPoZDmW.s: Assembler messages:
encrypt.c: /tmp/ccPoZDmW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPoZDmW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPoZDmW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPoZDmW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPoZDmW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPoZDmW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPoZDmW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPoZDmW.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 [enabled by default]
encrypt.c: /tmp/ccofcmo3.s: Assembler messages:
encrypt.c: /tmp/ccofcmo3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccofcmo3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccofcmo3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccofcmo3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccofcmo3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccofcmo3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccofcmo3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccofcmo3.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 [enabled by default]
encrypt.c: /tmp/ccFbGbMc.s: Assembler messages:
encrypt.c: /tmp/ccFbGbMc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFbGbMc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFbGbMc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFbGbMc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFbGbMc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFbGbMc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFbGbMc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFbGbMc.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 [enabled by default]
encrypt.c: /tmp/cckMiFxQ.s: Assembler messages:
encrypt.c: /tmp/cckMiFxQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckMiFxQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckMiFxQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckMiFxQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckMiFxQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckMiFxQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckMiFxQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckMiFxQ.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/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 [enabled by default]
encrypt.c: /tmp/ccAvQNYW.s: Assembler messages:
encrypt.c: /tmp/ccAvQNYW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAvQNYW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAvQNYW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAvQNYW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAvQNYW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAvQNYW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAvQNYW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAvQNYW.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-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 [enabled by default]
encrypt.c: /tmp/cchSYn03.s: Assembler messages:
encrypt.c: /tmp/cchSYn03.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchSYn03.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchSYn03.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchSYn03.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchSYn03.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchSYn03.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchSYn03.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchSYn03.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/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 [enabled by default]
encrypt.c: /tmp/cckuaCKU.s: Assembler messages:
encrypt.c: /tmp/cckuaCKU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckuaCKU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckuaCKU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuaCKU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckuaCKU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckuaCKU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckuaCKU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckuaCKU.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 [enabled by default]
encrypt.c: /tmp/ccu71ViF.s: Assembler messages:
encrypt.c: /tmp/ccu71ViF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu71ViF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu71ViF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu71ViF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu71ViF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu71ViF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccu71ViF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu71ViF.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/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 [enabled by default]
encrypt.c: /tmp/cc4cK4oC.s: Assembler messages:
encrypt.c: /tmp/cc4cK4oC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4cK4oC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4cK4oC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cK4oC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4cK4oC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4cK4oC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4cK4oC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4cK4oC.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 -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 [enabled by default]
encrypt.c: /tmp/cciwM2KK.s: Assembler messages:
encrypt.c: /tmp/cciwM2KK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciwM2KK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciwM2KK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwM2KK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciwM2KK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciwM2KK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciwM2KK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciwM2KK.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 -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 [enabled by default]
encrypt.c: /tmp/cc1QfwWH.s: Assembler messages:
encrypt.c: /tmp/cc1QfwWH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1QfwWH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1QfwWH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QfwWH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1QfwWH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1QfwWH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1QfwWH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1QfwWH.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/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 [enabled by default]
encrypt.c: /tmp/ccfGTblU.s: Assembler messages:
encrypt.c: /tmp/ccfGTblU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfGTblU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfGTblU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGTblU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfGTblU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfGTblU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfGTblU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfGTblU.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/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 [enabled by default]
encrypt.c: /tmp/ccPCtxHK.s: Assembler messages:
encrypt.c: /tmp/ccPCtxHK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPCtxHK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPCtxHK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCtxHK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPCtxHK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPCtxHK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPCtxHK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPCtxHK.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/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 [enabled by default]
encrypt.c: /tmp/ccau5zaG.s: Assembler messages:
encrypt.c: /tmp/ccau5zaG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccau5zaG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccau5zaG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau5zaG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccau5zaG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccau5zaG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccau5zaG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccau5zaG.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/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 [enabled by default]
encrypt.c: /tmp/cc2MV5Um.s: Assembler messages:
encrypt.c: /tmp/cc2MV5Um.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2MV5Um.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2MV5Um.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MV5Um.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2MV5Um.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2MV5Um.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2MV5Um.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2MV5Um.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 -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 [enabled by default]
encrypt.c: /tmp/cczYlexx.s: Assembler messages:
encrypt.c: /tmp/cczYlexx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczYlexx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczYlexx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYlexx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczYlexx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczYlexx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczYlexx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczYlexx.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/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 [enabled by default]
encrypt.c: /tmp/ccC9M5on.s: Assembler messages:
encrypt.c: /tmp/ccC9M5on.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC9M5on.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC9M5on.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9M5on.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC9M5on.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC9M5on.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccC9M5on.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC9M5on.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 [enabled by default]
encrypt.c: /tmp/cccOY9Lj.s: Assembler messages:
encrypt.c: /tmp/cccOY9Lj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccOY9Lj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccOY9Lj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccOY9Lj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccOY9Lj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccOY9Lj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccOY9Lj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccOY9Lj.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 [enabled by default]
encrypt.c: /tmp/cc88GWHA.s: Assembler messages:
encrypt.c: /tmp/cc88GWHA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc88GWHA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc88GWHA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88GWHA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc88GWHA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc88GWHA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc88GWHA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc88GWHA.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 [enabled by default]
encrypt.c: /tmp/cczmdEYk.s: Assembler messages:
encrypt.c: /tmp/cczmdEYk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczmdEYk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczmdEYk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmdEYk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczmdEYk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczmdEYk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczmdEYk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczmdEYk.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/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 [enabled by default]
encrypt.c: /tmp/ccj0JAJi.s: Assembler messages:
encrypt.c: /tmp/ccj0JAJi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj0JAJi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj0JAJi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj0JAJi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj0JAJi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj0JAJi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccj0JAJi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj0JAJi.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=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 [enabled by default]
encrypt.c: /tmp/ccseAmzq.s: Assembler messages:
encrypt.c: /tmp/ccseAmzq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccseAmzq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccseAmzq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccseAmzq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccseAmzq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccseAmzq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccseAmzq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccseAmzq.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=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 [enabled by default]
encrypt.c: /tmp/ccFJcISa.s: Assembler messages:
encrypt.c: /tmp/ccFJcISa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFJcISa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFJcISa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFJcISa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFJcISa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFJcISa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFJcISa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFJcISa.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 -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 [enabled by default]
encrypt.c: /tmp/ccizPHVo.s: Assembler messages:
encrypt.c: /tmp/ccizPHVo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccizPHVo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccizPHVo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizPHVo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccizPHVo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccizPHVo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccizPHVo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccizPHVo.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/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 [enabled by default]
encrypt.c: /tmp/cc9JywZp.s: Assembler messages:
encrypt.c: /tmp/cc9JywZp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9JywZp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9JywZp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9JywZp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9JywZp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9JywZp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9JywZp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9JywZp.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 [enabled by default]
encrypt.c: /tmp/ccNiIuW6.s: Assembler messages:
encrypt.c: /tmp/ccNiIuW6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNiIuW6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNiIuW6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNiIuW6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNiIuW6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNiIuW6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNiIuW6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNiIuW6.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/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 [enabled by default]
encrypt.c: /tmp/ccOxoq4a.s: Assembler messages:
encrypt.c: /tmp/ccOxoq4a.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOxoq4a.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOxoq4a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxoq4a.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOxoq4a.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOxoq4a.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOxoq4a.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOxoq4a.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 -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 [enabled by default]
encrypt.c: /tmp/ccqopj4o.s: Assembler messages:
encrypt.c: /tmp/ccqopj4o.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqopj4o.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqopj4o.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqopj4o.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqopj4o.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqopj4o.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqopj4o.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqopj4o.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/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 [enabled by default]
encrypt.c: /tmp/ccUBBa3p.s: Assembler messages:
encrypt.c: /tmp/ccUBBa3p.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUBBa3p.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUBBa3p.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUBBa3p.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUBBa3p.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUBBa3p.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUBBa3p.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUBBa3p.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 [enabled by default]
encrypt.c: /tmp/cctyp4Z9.s: Assembler messages:
encrypt.c: /tmp/cctyp4Z9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctyp4Z9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctyp4Z9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctyp4Z9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctyp4Z9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctyp4Z9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctyp4Z9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctyp4Z9.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 [enabled by default]
encrypt.c: /tmp/ccZJZkom.s: Assembler messages:
encrypt.c: /tmp/ccZJZkom.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZJZkom.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZJZkom.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZJZkom.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZJZkom.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZJZkom.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZJZkom.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZJZkom.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 [enabled by default]
encrypt.c: /tmp/cck5wkc1.s: Assembler messages:
encrypt.c: /tmp/cck5wkc1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck5wkc1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck5wkc1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5wkc1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cck5wkc1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cck5wkc1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cck5wkc1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cck5wkc1.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/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 [enabled by default]
encrypt.c: /tmp/cclgoK8f.s: Assembler messages:
encrypt.c: /tmp/cclgoK8f.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclgoK8f.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclgoK8f.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclgoK8f.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclgoK8f.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclgoK8f.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclgoK8f.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclgoK8f.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/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 [enabled by default]
encrypt.c: /tmp/cczth2c0.s: Assembler messages:
encrypt.c: /tmp/cczth2c0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczth2c0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczth2c0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczth2c0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczth2c0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczth2c0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczth2c0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczth2c0.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 -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 [enabled by default]
encrypt.c: /tmp/ccl7kI2l.s: Assembler messages:
encrypt.c: /tmp/ccl7kI2l.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl7kI2l.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl7kI2l.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7kI2l.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl7kI2l.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl7kI2l.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccl7kI2l.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl7kI2l.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 [enabled by default]
encrypt.c: /tmp/cctoEkg1.s: Assembler messages:
encrypt.c: /tmp/cctoEkg1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctoEkg1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctoEkg1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctoEkg1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctoEkg1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctoEkg1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctoEkg1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctoEkg1.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/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 [enabled by default]
encrypt.c: /tmp/ccIUlM3f.s: Assembler messages:
encrypt.c: /tmp/ccIUlM3f.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIUlM3f.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIUlM3f.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUlM3f.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIUlM3f.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIUlM3f.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIUlM3f.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIUlM3f.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/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 [enabled by default]
encrypt.c: /tmp/cclJt5i0.s: Assembler messages:
encrypt.c: /tmp/cclJt5i0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclJt5i0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclJt5i0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclJt5i0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclJt5i0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclJt5i0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclJt5i0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclJt5i0.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/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 [enabled by default]
encrypt.c: /tmp/cc7yf9fP.s: Assembler messages:
encrypt.c: /tmp/cc7yf9fP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7yf9fP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7yf9fP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yf9fP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7yf9fP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7yf9fP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7yf9fP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7yf9fP.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/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 [enabled by default]
encrypt.c: /tmp/cckGy0t3.s: Assembler messages:
encrypt.c: /tmp/cckGy0t3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckGy0t3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckGy0t3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGy0t3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckGy0t3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckGy0t3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckGy0t3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckGy0t3.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/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 [enabled by default]
encrypt.c: /tmp/ccfu8IHU.s: Assembler messages:
encrypt.c: /tmp/ccfu8IHU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfu8IHU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfu8IHU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfu8IHU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfu8IHU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfu8IHU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfu8IHU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfu8IHU.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/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 [enabled by default]
encrypt.c: /tmp/ccla51VL.s: Assembler messages:
encrypt.c: /tmp/ccla51VL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccla51VL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccla51VL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccla51VL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccla51VL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccla51VL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccla51VL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccla51VL.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 -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 [enabled by default]
encrypt.c: /tmp/cc8CkRi4.s: Assembler messages:
encrypt.c: /tmp/cc8CkRi4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8CkRi4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8CkRi4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CkRi4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8CkRi4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8CkRi4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8CkRi4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8CkRi4.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 [enabled by default]
encrypt.c: /tmp/ccILZdfS.s: Assembler messages:
encrypt.c: /tmp/ccILZdfS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccILZdfS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccILZdfS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccILZdfS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccILZdfS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccILZdfS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccILZdfS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccILZdfS.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 [enabled by default]
encrypt.c: /tmp/ccQJgbjQ.s: Assembler messages:
encrypt.c: /tmp/ccQJgbjQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQJgbjQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQJgbjQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJgbjQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQJgbjQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQJgbjQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQJgbjQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQJgbjQ.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 [enabled by default]
encrypt.c: /tmp/ccqq5EmU.s: Assembler messages:
encrypt.c: /tmp/ccqq5EmU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqq5EmU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqq5EmU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqq5EmU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqq5EmU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqq5EmU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqq5EmU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqq5EmU.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 [enabled by default]
encrypt.c: /tmp/cc8mwNdK.s: Assembler messages:
encrypt.c: /tmp/cc8mwNdK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8mwNdK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8mwNdK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8mwNdK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8mwNdK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8mwNdK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8mwNdK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8mwNdK.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 [enabled by default]
encrypt.c: /tmp/ccPr6rxv.s: Assembler messages:
encrypt.c: /tmp/ccPr6rxv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPr6rxv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPr6rxv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPr6rxv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPr6rxv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPr6rxv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPr6rxv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPr6rxv.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 [enabled by default]
encrypt.c: /tmp/ccAQXPrs.s: Assembler messages:
encrypt.c: /tmp/ccAQXPrs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAQXPrs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAQXPrs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQXPrs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAQXPrs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAQXPrs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAQXPrs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAQXPrs.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 [enabled by default]
encrypt.c: /tmp/ccGovKZA.s: Assembler messages:
encrypt.c: /tmp/ccGovKZA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGovKZA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGovKZA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGovKZA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGovKZA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGovKZA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGovKZA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGovKZA.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 [enabled by default]
encrypt.c: /tmp/ccc0AgeK.s: Assembler messages:
encrypt.c: /tmp/ccc0AgeK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc0AgeK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc0AgeK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0AgeK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc0AgeK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccc0AgeK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccc0AgeK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc0AgeK.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 [enabled by default]
encrypt.c: /tmp/ccxhy6fy.s: Assembler messages:
encrypt.c: /tmp/ccxhy6fy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxhy6fy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxhy6fy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxhy6fy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxhy6fy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxhy6fy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxhy6fy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxhy6fy.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/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 [enabled by default]
encrypt.c: /tmp/cc9Zzn3y.s: Assembler messages:
encrypt.c: /tmp/cc9Zzn3y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9Zzn3y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Zzn3y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Zzn3y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Zzn3y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Zzn3y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9Zzn3y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Zzn3y.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=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 [enabled by default]
encrypt.c: /tmp/ccQlZWcw.s: Assembler messages:
encrypt.c: /tmp/ccQlZWcw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQlZWcw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQlZWcw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQlZWcw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQlZWcw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQlZWcw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQlZWcw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQlZWcw.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/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 [enabled by default]
encrypt.c: /tmp/ccSkBiUP.s: Assembler messages:
encrypt.c: /tmp/ccSkBiUP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSkBiUP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSkBiUP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSkBiUP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSkBiUP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSkBiUP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSkBiUP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSkBiUP.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 [enabled by default]
encrypt.c: /tmp/ccT04Xs1.s: Assembler messages:
encrypt.c: /tmp/ccT04Xs1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT04Xs1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT04Xs1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT04Xs1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT04Xs1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT04Xs1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccT04Xs1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT04Xs1.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 [enabled by default]
encrypt.c: /tmp/ccnTBzbU.s: Assembler messages:
encrypt.c: /tmp/ccnTBzbU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnTBzbU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnTBzbU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnTBzbU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnTBzbU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnTBzbU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnTBzbU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnTBzbU.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 [enabled by default]
encrypt.c: /tmp/ccqHmvKM.s: Assembler messages:
encrypt.c: /tmp/ccqHmvKM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqHmvKM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqHmvKM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqHmvKM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqHmvKM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqHmvKM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqHmvKM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqHmvKM.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 [enabled by default]
encrypt.c: /tmp/ccOa48TZ.s: Assembler messages:
encrypt.c: /tmp/ccOa48TZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOa48TZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOa48TZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOa48TZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOa48TZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOa48TZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOa48TZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOa48TZ.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 [enabled by default]
encrypt.c: /tmp/cck3L06N.s: Assembler messages:
encrypt.c: /tmp/cck3L06N.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck3L06N.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck3L06N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cck3L06N.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cck3L06N.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cck3L06N.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cck3L06N.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cck3L06N.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/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 [enabled by default]
encrypt.c: /tmp/ccBcKhaU.s: Assembler messages:
encrypt.c: /tmp/ccBcKhaU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBcKhaU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBcKhaU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBcKhaU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBcKhaU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBcKhaU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBcKhaU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBcKhaU.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/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 [enabled by default]
encrypt.c: /tmp/ccfCLbmN.s: Assembler messages:
encrypt.c: /tmp/ccfCLbmN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfCLbmN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfCLbmN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfCLbmN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfCLbmN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfCLbmN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfCLbmN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfCLbmN.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/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 [enabled by default]
encrypt.c: /tmp/cc2m28Ef.s: Assembler messages:
encrypt.c: /tmp/cc2m28Ef.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2m28Ef.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2m28Ef.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2m28Ef.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2m28Ef.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2m28Ef.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2m28Ef.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2m28Ef.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/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 [enabled by default]
encrypt.c: /tmp/ccpjbkIw.s: Assembler messages:
encrypt.c: /tmp/ccpjbkIw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpjbkIw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpjbkIw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjbkIw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpjbkIw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpjbkIw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpjbkIw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpjbkIw.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 -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 [enabled by default]
encrypt.c: /tmp/ccWBzgw1.s: Assembler messages:
encrypt.c: /tmp/ccWBzgw1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWBzgw1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWBzgw1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBzgw1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWBzgw1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWBzgw1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWBzgw1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWBzgw1.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 [enabled by default]
encrypt.c: /tmp/ccamI6gv.s: Assembler messages:
encrypt.c: /tmp/ccamI6gv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccamI6gv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccamI6gv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamI6gv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccamI6gv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccamI6gv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccamI6gv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccamI6gv.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/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 [enabled by default]
encrypt.c: /tmp/ccRAWD8k.s: Assembler messages:
encrypt.c: /tmp/ccRAWD8k.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRAWD8k.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRAWD8k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRAWD8k.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRAWD8k.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRAWD8k.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRAWD8k.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRAWD8k.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/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 [enabled by default]
encrypt.c: /tmp/cco0rG6y.s: Assembler messages:
encrypt.c: /tmp/cco0rG6y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cco0rG6y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco0rG6y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0rG6y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cco0rG6y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco0rG6y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cco0rG6y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cco0rG6y.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/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 [enabled by default]
encrypt.c: /tmp/ccSJFv4s.s: Assembler messages:
encrypt.c: /tmp/ccSJFv4s.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSJFv4s.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSJFv4s.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSJFv4s.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSJFv4s.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSJFv4s.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSJFv4s.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSJFv4s.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/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 [enabled by default]
encrypt.c: /tmp/cchNlMB6.s: Assembler messages:
encrypt.c: /tmp/cchNlMB6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchNlMB6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchNlMB6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNlMB6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchNlMB6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchNlMB6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchNlMB6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchNlMB6.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/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 [enabled by default]
encrypt.c: /tmp/ccCLLhAs.s: Assembler messages:
encrypt.c: /tmp/ccCLLhAs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCLLhAs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCLLhAs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLLhAs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCLLhAs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCLLhAs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCLLhAs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCLLhAs.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 -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 [enabled by default]
encrypt.c: /tmp/ccyOXVLd.s: Assembler messages:
encrypt.c: /tmp/ccyOXVLd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyOXVLd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyOXVLd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyOXVLd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyOXVLd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyOXVLd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyOXVLd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyOXVLd.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 -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 [enabled by default]
encrypt.c: /tmp/cc8ccpjn.s: Assembler messages:
encrypt.c: /tmp/cc8ccpjn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8ccpjn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ccpjn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ccpjn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8ccpjn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ccpjn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8ccpjn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8ccpjn.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/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 [enabled by default]
encrypt.c: /tmp/ccjbNQH7.s: Assembler messages:
encrypt.c: /tmp/ccjbNQH7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjbNQH7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjbNQH7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjbNQH7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjbNQH7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjbNQH7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjbNQH7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjbNQH7.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 -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 [enabled by default]
encrypt.c: /tmp/ccGSWrtw.s: Assembler messages:
encrypt.c: /tmp/ccGSWrtw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGSWrtw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGSWrtw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGSWrtw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGSWrtw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGSWrtw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGSWrtw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGSWrtw.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 [enabled by default]
encrypt.c: /tmp/ccrFua4f.s: Assembler messages:
encrypt.c: /tmp/ccrFua4f.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrFua4f.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrFua4f.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFua4f.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrFua4f.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrFua4f.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrFua4f.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrFua4f.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 [enabled by default]
encrypt.c: /tmp/cc4lY0Fb.s: Assembler messages:
encrypt.c: /tmp/cc4lY0Fb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4lY0Fb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4lY0Fb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4lY0Fb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4lY0Fb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4lY0Fb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4lY0Fb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4lY0Fb.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 [enabled by default]
encrypt.c: /tmp/ccqX5ewp.s: Assembler messages:
encrypt.c: /tmp/ccqX5ewp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqX5ewp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqX5ewp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqX5ewp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqX5ewp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqX5ewp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqX5ewp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqX5ewp.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 [enabled by default]
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]

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 [enabled by default]
encrypt.c: /tmp/cc9i9KpU.s: Assembler messages:
encrypt.c: /tmp/cc9i9KpU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9i9KpU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9i9KpU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9i9KpU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9i9KpU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9i9KpU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9i9KpU.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 [enabled by default]
encrypt.c: /tmp/cc9i9KpU.s: Assembler messages:
encrypt.c: /tmp/cc9i9KpU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9i9KpU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9i9KpU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9i9KpU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9i9KpU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9i9KpU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9i9KpU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9i9KpU.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 [enabled by default]
encrypt.c: /tmp/ccHhqJfV.s: Assembler messages:
encrypt.c: /tmp/ccHhqJfV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHhqJfV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHhqJfV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHhqJfV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHhqJfV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHhqJfV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHhqJfV.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 [enabled by default]
encrypt.c: /tmp/ccHhqJfV.s: Assembler messages:
encrypt.c: /tmp/ccHhqJfV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHhqJfV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHhqJfV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHhqJfV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHhqJfV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHhqJfV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHhqJfV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHhqJfV.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/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 [enabled by default]
encrypt.c: /tmp/ccEwvrhH.s: Assembler messages:
encrypt.c: /tmp/ccEwvrhH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEwvrhH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEwvrhH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEwvrhH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEwvrhH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEwvrhH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEwvrhH.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 [enabled by default]
encrypt.c: /tmp/ccEwvrhH.s: Assembler messages:
encrypt.c: /tmp/ccEwvrhH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEwvrhH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEwvrhH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwvrhH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEwvrhH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEwvrhH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEwvrhH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEwvrhH.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/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 [enabled by default]
encrypt.c: /tmp/ccGAyARR.s: Assembler messages:
encrypt.c: /tmp/ccGAyARR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGAyARR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGAyARR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGAyARR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGAyARR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGAyARR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGAyARR.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 [enabled by default]
encrypt.c: /tmp/ccGAyARR.s: Assembler messages:
encrypt.c: /tmp/ccGAyARR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGAyARR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGAyARR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGAyARR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGAyARR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGAyARR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGAyARR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGAyARR.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/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 [enabled by default]
encrypt.c: /tmp/ccmvGNmU.s: Assembler messages:
encrypt.c: /tmp/ccmvGNmU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmvGNmU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmvGNmU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmvGNmU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmvGNmU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmvGNmU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmvGNmU.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 [enabled by default]
encrypt.c: /tmp/ccmvGNmU.s: Assembler messages:
encrypt.c: /tmp/ccmvGNmU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmvGNmU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmvGNmU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmvGNmU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmvGNmU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmvGNmU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmvGNmU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmvGNmU.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 -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 [enabled by default]
encrypt.c: /tmp/ccpqtTIT.s: Assembler messages:
encrypt.c: /tmp/ccpqtTIT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpqtTIT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpqtTIT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpqtTIT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpqtTIT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpqtTIT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpqtTIT.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 [enabled by default]
encrypt.c: /tmp/ccpqtTIT.s: Assembler messages:
encrypt.c: /tmp/ccpqtTIT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpqtTIT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpqtTIT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpqtTIT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpqtTIT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpqtTIT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpqtTIT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpqtTIT.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/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 [enabled by default]
encrypt.c: /tmp/ccBYeb2H.s: Assembler messages:
encrypt.c: /tmp/ccBYeb2H.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBYeb2H.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBYeb2H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBYeb2H.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBYeb2H.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBYeb2H.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBYeb2H.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 [enabled by default]
encrypt.c: /tmp/ccBYeb2H.s: Assembler messages:
encrypt.c: /tmp/ccBYeb2H.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBYeb2H.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBYeb2H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBYeb2H.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBYeb2H.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBYeb2H.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBYeb2H.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBYeb2H.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 [enabled by default]
encrypt.c: /tmp/ccCHRmzU.s: Assembler messages:
encrypt.c: /tmp/ccCHRmzU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCHRmzU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCHRmzU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCHRmzU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCHRmzU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCHRmzU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCHRmzU.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 [enabled by default]
encrypt.c: /tmp/ccCHRmzU.s: Assembler messages:
encrypt.c: /tmp/ccCHRmzU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCHRmzU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCHRmzU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCHRmzU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCHRmzU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCHRmzU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCHRmzU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCHRmzU.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=core-avx-i -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 [enabled by default]
encrypt.c: /tmp/cc4igX6Y.s: Assembler messages:
encrypt.c: /tmp/cc4igX6Y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4igX6Y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4igX6Y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4igX6Y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4igX6Y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4igX6Y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4igX6Y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4igX6Y.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx-i -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 [enabled by default]
encrypt.c: /tmp/cc7t04D7.s: Assembler messages:
encrypt.c: /tmp/cc7t04D7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7t04D7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7t04D7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7t04D7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7t04D7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7t04D7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7t04D7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7t04D7.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx-i -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 [enabled by default]
encrypt.c: /tmp/cc0Enw8Y.s: Assembler messages:
encrypt.c: /tmp/cc0Enw8Y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0Enw8Y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Enw8Y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Enw8Y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Enw8Y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Enw8Y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0Enw8Y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Enw8Y.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx-i -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 [enabled by default]
encrypt.c: /tmp/cczSQgA5.s: Assembler messages:
encrypt.c: /tmp/cczSQgA5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczSQgA5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczSQgA5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczSQgA5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczSQgA5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczSQgA5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczSQgA5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczSQgA5.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=core-avx-i -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 [enabled by default]
encrypt.c: /tmp/cc8YXQxY.s: Assembler messages:
encrypt.c: /tmp/cc8YXQxY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8YXQxY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8YXQxY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YXQxY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8YXQxY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8YXQxY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8YXQxY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8YXQxY.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=core-avx-i -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 [enabled by default]
encrypt.c: /tmp/ccI2eglY.s: Assembler messages:
encrypt.c: /tmp/ccI2eglY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI2eglY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI2eglY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI2eglY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI2eglY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI2eglY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccI2eglY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI2eglY.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

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 [enabled by default]
encrypt.c: /tmp/ccBqosDx.s: Assembler messages:
encrypt.c: /tmp/ccBqosDx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBqosDx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBqosDx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqosDx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBqosDx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBqosDx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBqosDx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBqosDx.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 [enabled by default]
encrypt.c: /tmp/ccKs3sFB.s: Assembler messages:
encrypt.c: /tmp/ccKs3sFB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKs3sFB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKs3sFB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKs3sFB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKs3sFB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKs3sFB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKs3sFB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKs3sFB.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 [enabled by default]
encrypt.c: /tmp/cci1jXcn.s: Assembler messages:
encrypt.c: /tmp/cci1jXcn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci1jXcn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci1jXcn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1jXcn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cci1jXcn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci1jXcn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cci1jXcn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cci1jXcn.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 [enabled by default]
encrypt.c: /tmp/cckXo0ZB.s: Assembler messages:
encrypt.c: /tmp/cckXo0ZB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckXo0ZB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckXo0ZB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXo0ZB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckXo0ZB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckXo0ZB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckXo0ZB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckXo0ZB.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/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 [enabled by default]
encrypt.c: /tmp/cc5SJpCL.s: Assembler messages:
encrypt.c: /tmp/cc5SJpCL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5SJpCL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5SJpCL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SJpCL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5SJpCL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5SJpCL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5SJpCL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5SJpCL.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/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 [enabled by default]
encrypt.c: /tmp/ccx8lJEz.s: Assembler messages:
encrypt.c: /tmp/ccx8lJEz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx8lJEz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx8lJEz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8lJEz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx8lJEz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx8lJEz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccx8lJEz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx8lJEz.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 -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 [enabled by default]
encrypt.c: /tmp/ccKZ9H5B.s: Assembler messages:
encrypt.c: /tmp/ccKZ9H5B.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKZ9H5B.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKZ9H5B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZ9H5B.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKZ9H5B.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKZ9H5B.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKZ9H5B.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKZ9H5B.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 [enabled by default]
encrypt.c: /tmp/ccdvJCVt.s: Assembler messages:
encrypt.c: /tmp/ccdvJCVt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdvJCVt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdvJCVt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdvJCVt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdvJCVt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdvJCVt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdvJCVt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdvJCVt.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 [enabled by default]
encrypt.c: /tmp/cc0v7Bpr.s: Assembler messages:
encrypt.c: /tmp/cc0v7Bpr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0v7Bpr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0v7Bpr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0v7Bpr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0v7Bpr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0v7Bpr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0v7Bpr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0v7Bpr.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 [enabled by default]
encrypt.c: /tmp/cc80omBl.s: Assembler messages:
encrypt.c: /tmp/cc80omBl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc80omBl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc80omBl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80omBl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc80omBl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc80omBl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc80omBl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc80omBl.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/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 [enabled by default]
encrypt.c: /tmp/cc71K409.s: Assembler messages:
encrypt.c: /tmp/cc71K409.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc71K409.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc71K409.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71K409.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc71K409.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc71K409.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc71K409.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc71K409.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/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 [enabled by default]
encrypt.c: /tmp/ccIc9wJj.s: Assembler messages:
encrypt.c: /tmp/ccIc9wJj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIc9wJj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIc9wJj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIc9wJj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIc9wJj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIc9wJj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIc9wJj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIc9wJj.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/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 [enabled by default]
encrypt.c: /tmp/cchAYlos.s: Assembler messages:
encrypt.c: /tmp/cchAYlos.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchAYlos.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchAYlos.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAYlos.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchAYlos.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchAYlos.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchAYlos.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchAYlos.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/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 [enabled by default]
encrypt.c: /tmp/ccuorbOk.s: Assembler messages:
encrypt.c: /tmp/ccuorbOk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuorbOk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuorbOk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuorbOk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuorbOk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuorbOk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuorbOk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuorbOk.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 -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 [enabled by default]
encrypt.c: /tmp/ccHYUFss.s: Assembler messages:
encrypt.c: /tmp/ccHYUFss.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHYUFss.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHYUFss.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYUFss.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHYUFss.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHYUFss.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHYUFss.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHYUFss.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 [enabled by default]
encrypt.c: /tmp/ccgowOwl.s: Assembler messages:
encrypt.c: /tmp/ccgowOwl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgowOwl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgowOwl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgowOwl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgowOwl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgowOwl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgowOwl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgowOwl.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/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 [enabled by default]
encrypt.c: /tmp/ccwe9jVg.s: Assembler messages:
encrypt.c: /tmp/ccwe9jVg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwe9jVg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwe9jVg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwe9jVg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwe9jVg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwe9jVg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwe9jVg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwe9jVg.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 -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 [enabled by default]
encrypt.c: /tmp/ccyv7Oi8.s: Assembler messages:
encrypt.c: /tmp/ccyv7Oi8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyv7Oi8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyv7Oi8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyv7Oi8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyv7Oi8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyv7Oi8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyv7Oi8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyv7Oi8.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/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 [enabled by default]
encrypt.c: /tmp/cca44zK9.s: Assembler messages:
encrypt.c: /tmp/cca44zK9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca44zK9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca44zK9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca44zK9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca44zK9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca44zK9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cca44zK9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cca44zK9.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 [enabled by default]
encrypt.c: /tmp/ccnVo923.s: Assembler messages:
encrypt.c: /tmp/ccnVo923.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnVo923.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnVo923.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnVo923.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnVo923.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnVo923.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnVo923.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnVo923.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 [enabled by default]
encrypt.c: /tmp/cc25USq8.s: Assembler messages:
encrypt.c: /tmp/cc25USq8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc25USq8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc25USq8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25USq8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc25USq8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc25USq8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc25USq8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc25USq8.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 [enabled by default]
encrypt.c: /tmp/ccrmiMzf.s: Assembler messages:
encrypt.c: /tmp/ccrmiMzf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrmiMzf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrmiMzf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmiMzf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrmiMzf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrmiMzf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrmiMzf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrmiMzf.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 [enabled by default]
encrypt.c: /tmp/cc0oqaT6.s: Assembler messages:
encrypt.c: /tmp/cc0oqaT6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0oqaT6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0oqaT6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0oqaT6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0oqaT6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0oqaT6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0oqaT6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0oqaT6.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 [enabled by default]
encrypt.c: /tmp/ccy2qcd8.s: Assembler messages:
encrypt.c: /tmp/ccy2qcd8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy2qcd8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy2qcd8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy2qcd8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy2qcd8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy2qcd8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccy2qcd8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy2qcd8.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=corei7-avx -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 [enabled by default]
encrypt.c: /tmp/ccVkAchR.s: Assembler messages:
encrypt.c: /tmp/ccVkAchR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVkAchR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVkAchR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkAchR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVkAchR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVkAchR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVkAchR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVkAchR.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7-avx -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 [enabled by default]
encrypt.c: /tmp/cchOQ2NX.s: Assembler messages:
encrypt.c: /tmp/cchOQ2NX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchOQ2NX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchOQ2NX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOQ2NX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchOQ2NX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchOQ2NX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchOQ2NX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchOQ2NX.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7-avx -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 [enabled by default]
encrypt.c: /tmp/ccQTSRAV.s: Assembler messages:
encrypt.c: /tmp/ccQTSRAV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQTSRAV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQTSRAV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQTSRAV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQTSRAV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQTSRAV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQTSRAV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQTSRAV.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7-avx -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 [enabled by default]
encrypt.c: /tmp/ccRkNK2V.s: Assembler messages:
encrypt.c: /tmp/ccRkNK2V.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRkNK2V.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRkNK2V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRkNK2V.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRkNK2V.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRkNK2V.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRkNK2V.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRkNK2V.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7-avx -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 [enabled by default]
encrypt.c: /tmp/ccBqg3GP.s: Assembler messages:
encrypt.c: /tmp/ccBqg3GP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBqg3GP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBqg3GP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqg3GP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBqg3GP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBqg3GP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBqg3GP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBqg3GP.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7-avx -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 [enabled by default]
encrypt.c: /tmp/ccIjKYiL.s: Assembler messages:
encrypt.c: /tmp/ccIjKYiL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIjKYiL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIjKYiL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIjKYiL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIjKYiL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIjKYiL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIjKYiL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIjKYiL.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7 -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 [enabled by default]
encrypt.c: /tmp/cccEkDGM.s: Assembler messages:
encrypt.c: /tmp/cccEkDGM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccEkDGM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccEkDGM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEkDGM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccEkDGM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccEkDGM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccEkDGM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccEkDGM.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7 -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 [enabled by default]
encrypt.c: /tmp/ccoCVdwG.s: Assembler messages:
encrypt.c: /tmp/ccoCVdwG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoCVdwG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoCVdwG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCVdwG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoCVdwG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoCVdwG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoCVdwG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoCVdwG.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7 -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 [enabled by default]
encrypt.c: /tmp/ccl7YiML.s: Assembler messages:
encrypt.c: /tmp/ccl7YiML.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl7YiML.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl7YiML.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7YiML.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl7YiML.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl7YiML.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccl7YiML.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl7YiML.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7 -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 [enabled by default]
encrypt.c: /tmp/cclZfGiy.s: Assembler messages:
encrypt.c: /tmp/cclZfGiy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclZfGiy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclZfGiy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclZfGiy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclZfGiy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclZfGiy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclZfGiy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclZfGiy.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7 -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 [enabled by default]
encrypt.c: /tmp/ccPd92xL.s: Assembler messages:
encrypt.c: /tmp/ccPd92xL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPd92xL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPd92xL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPd92xL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPd92xL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPd92xL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPd92xL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPd92xL.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7 -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 [enabled by default]
encrypt.c: /tmp/ccooZ7fN.s: Assembler messages:
encrypt.c: /tmp/ccooZ7fN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccooZ7fN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccooZ7fN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccooZ7fN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccooZ7fN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccooZ7fN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccooZ7fN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccooZ7fN.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/avx1
Compiler: gcc -m32 -march=corei7 -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 [enabled by default]
encrypt.c: /tmp/ccL83ZkP.s: Assembler messages:
encrypt.c: /tmp/ccL83ZkP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL83ZkP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL83ZkP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL83ZkP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL83ZkP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL83ZkP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccL83ZkP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL83ZkP.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/sse4
Compiler: gcc -m32 -march=corei7 -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 [enabled by default]
encrypt.c: /tmp/ccZaLfmH.s: Assembler messages:
encrypt.c: /tmp/ccZaLfmH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZaLfmH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZaLfmH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZaLfmH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZaLfmH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZaLfmH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZaLfmH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZaLfmH.s:37: Error: too many memory references for `xor'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7 -Os -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 [enabled by default]
encrypt.c: /tmp/ccVNu3Ey.s: Assembler messages:
encrypt.c: /tmp/ccVNu3Ey.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVNu3Ey.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVNu3Ey.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNu3Ey.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVNu3Ey.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVNu3Ey.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVNu3Ey.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVNu3Ey.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 -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 [enabled by default]
encrypt.c: /tmp/ccWKrjkG.s: Assembler messages:
encrypt.c: /tmp/ccWKrjkG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWKrjkG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWKrjkG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWKrjkG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWKrjkG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWKrjkG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWKrjkG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWKrjkG.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 -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 [enabled by default]
encrypt.c: /tmp/ccOcCNKu.s: Assembler messages:
encrypt.c: /tmp/ccOcCNKu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOcCNKu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOcCNKu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOcCNKu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOcCNKu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOcCNKu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOcCNKu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOcCNKu.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 -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 [enabled by default]
encrypt.c: /tmp/ccdnTLRE.s: Assembler messages:
encrypt.c: /tmp/ccdnTLRE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdnTLRE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdnTLRE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnTLRE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdnTLRE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdnTLRE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdnTLRE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdnTLRE.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 -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 [enabled by default]
encrypt.c: /tmp/ccdOPAnx.s: Assembler messages:
encrypt.c: /tmp/ccdOPAnx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdOPAnx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdOPAnx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdOPAnx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdOPAnx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdOPAnx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdOPAnx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdOPAnx.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/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 [enabled by default]
encrypt.c: /tmp/ccmFUxKG.s: Assembler messages:
encrypt.c: /tmp/ccmFUxKG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmFUxKG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmFUxKG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFUxKG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmFUxKG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmFUxKG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmFUxKG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmFUxKG.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 -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 [enabled by default]
encrypt.c: /tmp/ccDtj6Gu.s: Assembler messages:
encrypt.c: /tmp/ccDtj6Gu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDtj6Gu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDtj6Gu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtj6Gu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDtj6Gu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDtj6Gu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDtj6Gu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDtj6Gu.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 [enabled by default]
encrypt.c: /tmp/ccv4asGE.s: Assembler messages:
encrypt.c: /tmp/ccv4asGE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv4asGE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv4asGE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv4asGE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv4asGE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv4asGE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccv4asGE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv4asGE.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/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 [enabled by default]
encrypt.c: /tmp/cccctYLt.s: Assembler messages:
encrypt.c: /tmp/cccctYLt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccctYLt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccctYLt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccctYLt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccctYLt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccctYLt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccctYLt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccctYLt.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/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 [enabled by default]
encrypt.c: /tmp/ccdPlwGk.s: Assembler messages:
encrypt.c: /tmp/ccdPlwGk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdPlwGk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdPlwGk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPlwGk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdPlwGk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdPlwGk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdPlwGk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdPlwGk.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/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 [enabled by default]
encrypt.c: /tmp/cch3vwJk.s: Assembler messages:
encrypt.c: /tmp/cch3vwJk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch3vwJk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch3vwJk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cch3vwJk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cch3vwJk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cch3vwJk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cch3vwJk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cch3vwJk.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 -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 [enabled by default]
encrypt.c: /tmp/cclFJNNv.s: Assembler messages:
encrypt.c: /tmp/cclFJNNv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclFJNNv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclFJNNv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFJNNv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclFJNNv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclFJNNv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclFJNNv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclFJNNv.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/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 [enabled by default]
encrypt.c: /tmp/ccFtF8aA.s: Assembler messages:
encrypt.c: /tmp/ccFtF8aA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFtF8aA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFtF8aA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtF8aA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFtF8aA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFtF8aA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFtF8aA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFtF8aA.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 [enabled by default]
encrypt.c: /tmp/ccMDZMQq.s: Assembler messages:
encrypt.c: /tmp/ccMDZMQq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMDZMQq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMDZMQq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDZMQq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMDZMQq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMDZMQq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMDZMQq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMDZMQq.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/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 [enabled by default]
encrypt.c: /tmp/ccZ5frRv.s: Assembler messages:
encrypt.c: /tmp/ccZ5frRv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ5frRv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ5frRv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5frRv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ5frRv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ5frRv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZ5frRv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ5frRv.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=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 [enabled by default]
encrypt.c: /tmp/ccrW24ul.s: Assembler messages:
encrypt.c: /tmp/ccrW24ul.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrW24ul.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrW24ul.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrW24ul.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrW24ul.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrW24ul.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrW24ul.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrW24ul.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=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 [enabled by default]
encrypt.c: /tmp/ccapPuzw.s: Assembler messages:
encrypt.c: /tmp/ccapPuzw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccapPuzw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccapPuzw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccapPuzw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccapPuzw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccapPuzw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccapPuzw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccapPuzw.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 -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 [enabled by default]
encrypt.c: /tmp/cchg4ToL.s: Assembler messages:
encrypt.c: /tmp/cchg4ToL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchg4ToL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchg4ToL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg4ToL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchg4ToL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchg4ToL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchg4ToL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchg4ToL.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 -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 [enabled by default]
encrypt.c: /tmp/ccUbHvSx.s: Assembler messages:
encrypt.c: /tmp/ccUbHvSx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUbHvSx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUbHvSx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbHvSx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUbHvSx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUbHvSx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUbHvSx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUbHvSx.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/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 [enabled by default]
encrypt.c: /tmp/ccuuulyJ.s: Assembler messages:
encrypt.c: /tmp/ccuuulyJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuuulyJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuuulyJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuuulyJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuuulyJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuuulyJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuuulyJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuuulyJ.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/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 [enabled by default]
encrypt.c: /tmp/ccAQI4gL.s: Assembler messages:
encrypt.c: /tmp/ccAQI4gL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAQI4gL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAQI4gL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQI4gL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAQI4gL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAQI4gL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAQI4gL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAQI4gL.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/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 [enabled by default]
encrypt.c: /tmp/ccDPtNIC.s: Assembler messages:
encrypt.c: /tmp/ccDPtNIC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDPtNIC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDPtNIC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPtNIC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDPtNIC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDPtNIC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDPtNIC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDPtNIC.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/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 [enabled by default]
encrypt.c: /tmp/ccCWcWXw.s: Assembler messages:
encrypt.c: /tmp/ccCWcWXw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCWcWXw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCWcWXw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWcWXw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCWcWXw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCWcWXw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCWcWXw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCWcWXw.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/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 [enabled by default]
encrypt.c: /tmp/ccS6rgmI.s: Assembler messages:
encrypt.c: /tmp/ccS6rgmI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS6rgmI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS6rgmI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6rgmI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS6rgmI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS6rgmI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccS6rgmI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS6rgmI.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-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 [enabled by default]
encrypt.c: /tmp/ccWApsAm.s: Assembler messages:
encrypt.c: /tmp/ccWApsAm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWApsAm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWApsAm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWApsAm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWApsAm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWApsAm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWApsAm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWApsAm.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 [enabled by default]
encrypt.c: /tmp/ccnbzSpK.s: Assembler messages:
encrypt.c: /tmp/ccnbzSpK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnbzSpK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnbzSpK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnbzSpK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnbzSpK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnbzSpK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnbzSpK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnbzSpK.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/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 [enabled by default]
encrypt.c: /tmp/ccAdVvBl.s: Assembler messages:
encrypt.c: /tmp/ccAdVvBl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAdVvBl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAdVvBl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAdVvBl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAdVvBl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAdVvBl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAdVvBl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAdVvBl.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 -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 [enabled by default]
encrypt.c: /tmp/ccjNSUgz.s: Assembler messages:
encrypt.c: /tmp/ccjNSUgz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjNSUgz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjNSUgz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNSUgz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjNSUgz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjNSUgz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjNSUgz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjNSUgz.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/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 [enabled by default]
encrypt.c: /tmp/ccPChBUI.s: Assembler messages:
encrypt.c: /tmp/ccPChBUI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPChBUI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPChBUI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPChBUI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPChBUI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPChBUI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPChBUI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPChBUI.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 [enabled by default]
encrypt.c: /tmp/ccb2OYos.s: Assembler messages:
encrypt.c: /tmp/ccb2OYos.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb2OYos.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb2OYos.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb2OYos.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb2OYos.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb2OYos.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccb2OYos.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb2OYos.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 [enabled by default]
encrypt.c: /tmp/cc5JUNxk.s: Assembler messages:
encrypt.c: /tmp/cc5JUNxk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5JUNxk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5JUNxk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5JUNxk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5JUNxk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5JUNxk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5JUNxk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5JUNxk.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 [enabled by default]
encrypt.c: /tmp/ccmPvQCC.s: Assembler messages:
encrypt.c: /tmp/ccmPvQCC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmPvQCC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmPvQCC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPvQCC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmPvQCC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmPvQCC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmPvQCC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmPvQCC.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/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 [enabled by default]
encrypt.c: /tmp/cc3Qba4U.s: Assembler messages:
encrypt.c: /tmp/cc3Qba4U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3Qba4U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Qba4U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Qba4U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Qba4U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Qba4U.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3Qba4U.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Qba4U.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/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 [enabled by default]
encrypt.c: /tmp/cckitvsI.s: Assembler messages:
encrypt.c: /tmp/cckitvsI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckitvsI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckitvsI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckitvsI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckitvsI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckitvsI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckitvsI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckitvsI.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 -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 [enabled by default]
encrypt.c: /tmp/ccatJ5tR.s: Assembler messages:
encrypt.c: /tmp/ccatJ5tR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccatJ5tR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccatJ5tR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccatJ5tR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccatJ5tR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccatJ5tR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccatJ5tR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccatJ5tR.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 [enabled by default]
encrypt.c: /tmp/ccf3aSHG.s: Assembler messages:
encrypt.c: /tmp/ccf3aSHG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf3aSHG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf3aSHG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3aSHG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf3aSHG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf3aSHG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccf3aSHG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf3aSHG.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 [enabled by default]
encrypt.c: /tmp/ccoxrs61.s: Assembler messages:
encrypt.c: /tmp/ccoxrs61.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoxrs61.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoxrs61.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxrs61.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoxrs61.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoxrs61.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoxrs61.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoxrs61.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 [enabled by default]
encrypt.c: /tmp/ccz1G26K.s: Assembler messages:
encrypt.c: /tmp/ccz1G26K.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz1G26K.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz1G26K.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1G26K.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz1G26K.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz1G26K.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccz1G26K.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz1G26K.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/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 [enabled by default]
encrypt.c: /tmp/ccZCKE5U.s: Assembler messages:
encrypt.c: /tmp/ccZCKE5U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZCKE5U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZCKE5U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZCKE5U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZCKE5U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZCKE5U.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZCKE5U.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZCKE5U.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/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 [enabled by default]
encrypt.c: /tmp/ccjYBY8J.s: Assembler messages:
encrypt.c: /tmp/ccjYBY8J.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjYBY8J.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjYBY8J.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYBY8J.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjYBY8J.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjYBY8J.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjYBY8J.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjYBY8J.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/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 [enabled by default]
encrypt.c: /tmp/ccGjJrKc.s: Assembler messages:
encrypt.c: /tmp/ccGjJrKc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGjJrKc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGjJrKc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjJrKc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGjJrKc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGjJrKc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGjJrKc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGjJrKc.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 -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 [enabled by default]
encrypt.c: /tmp/ccujTZHf.s: Assembler messages:
encrypt.c: /tmp/ccujTZHf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccujTZHf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccujTZHf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccujTZHf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccujTZHf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccujTZHf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccujTZHf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccujTZHf.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/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 [enabled by default]
encrypt.c: /tmp/ccI53iL9.s: Assembler messages:
encrypt.c: /tmp/ccI53iL9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI53iL9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI53iL9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53iL9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI53iL9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI53iL9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccI53iL9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI53iL9.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 [enabled by default]
encrypt.c: /tmp/cchMJE76.s: Assembler messages:
encrypt.c: /tmp/cchMJE76.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchMJE76.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchMJE76.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchMJE76.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchMJE76.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchMJE76.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchMJE76.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchMJE76.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/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 [enabled by default]
encrypt.c: /tmp/ccEgGUYj.s: Assembler messages:
encrypt.c: /tmp/ccEgGUYj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEgGUYj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEgGUYj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEgGUYj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEgGUYj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEgGUYj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEgGUYj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEgGUYj.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 -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 [enabled by default]
encrypt.c: /tmp/ccafAZsf.s: Assembler messages:
encrypt.c: /tmp/ccafAZsf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccafAZsf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccafAZsf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccafAZsf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccafAZsf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccafAZsf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccafAZsf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccafAZsf.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/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 [enabled by default]
encrypt.c: /tmp/cc2622S8.s: Assembler messages:
encrypt.c: /tmp/cc2622S8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2622S8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2622S8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2622S8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2622S8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2622S8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2622S8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2622S8.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 [enabled by default]
encrypt.c: /tmp/ccTIlXqg.s: Assembler messages:
encrypt.c: /tmp/ccTIlXqg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTIlXqg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTIlXqg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTIlXqg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTIlXqg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTIlXqg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTIlXqg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTIlXqg.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 [enabled by default]
encrypt.c: /tmp/ccX7ZL0F.s: Assembler messages:
encrypt.c: /tmp/ccX7ZL0F.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX7ZL0F.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX7ZL0F.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7ZL0F.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX7ZL0F.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX7ZL0F.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccX7ZL0F.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX7ZL0F.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 [enabled by default]
encrypt.c: /tmp/cceThboG.s: Assembler messages:
encrypt.c: /tmp/cceThboG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceThboG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceThboG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceThboG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceThboG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceThboG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceThboG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceThboG.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 [enabled by default]
encrypt.c: /tmp/ccH6rzpG.s: Assembler messages:
encrypt.c: /tmp/ccH6rzpG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH6rzpG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH6rzpG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6rzpG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH6rzpG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH6rzpG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccH6rzpG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH6rzpG.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 [enabled by default]
encrypt.c: /tmp/ccHVzHKt.s: Assembler messages:
encrypt.c: /tmp/ccHVzHKt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHVzHKt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHVzHKt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVzHKt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHVzHKt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHVzHKt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHVzHKt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHVzHKt.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 [enabled by default]
encrypt.c: /tmp/cc39qgYI.s: Assembler messages:
encrypt.c: /tmp/cc39qgYI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc39qgYI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc39qgYI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39qgYI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc39qgYI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc39qgYI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc39qgYI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc39qgYI.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 [enabled by default]
encrypt.c: /tmp/cc4ZkgtJ.s: Assembler messages:
encrypt.c: /tmp/cc4ZkgtJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4ZkgtJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4ZkgtJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ZkgtJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4ZkgtJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4ZkgtJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4ZkgtJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4ZkgtJ.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 [enabled by default]
encrypt.c: /tmp/cc3Ka4wF.s: Assembler messages:
encrypt.c: /tmp/cc3Ka4wF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3Ka4wF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Ka4wF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Ka4wF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Ka4wF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Ka4wF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3Ka4wF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Ka4wF.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 [enabled by default]
encrypt.c: /tmp/ccJ6pyVv.s: Assembler messages:
encrypt.c: /tmp/ccJ6pyVv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ6pyVv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ6pyVv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6pyVv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ6pyVv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ6pyVv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJ6pyVv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ6pyVv.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/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 [enabled by default]
encrypt.c: /tmp/ccGmhEJ4.s: Assembler messages:
encrypt.c: /tmp/ccGmhEJ4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGmhEJ4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGmhEJ4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmhEJ4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGmhEJ4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGmhEJ4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGmhEJ4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGmhEJ4.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/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 [enabled by default]
encrypt.c: /tmp/ccLJL2NS.s: Assembler messages:
encrypt.c: /tmp/ccLJL2NS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLJL2NS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLJL2NS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJL2NS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLJL2NS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLJL2NS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLJL2NS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLJL2NS.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 -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 [enabled by default]
encrypt.c: /tmp/cc240RT2.s: Assembler messages:
encrypt.c: /tmp/cc240RT2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc240RT2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc240RT2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc240RT2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc240RT2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc240RT2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc240RT2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc240RT2.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 [enabled by default]
encrypt.c: /tmp/ccaiYh8S.s: Assembler messages:
encrypt.c: /tmp/ccaiYh8S.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaiYh8S.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaiYh8S.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaiYh8S.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaiYh8S.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaiYh8S.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaiYh8S.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaiYh8S.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/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 [enabled by default]
encrypt.c: /tmp/cc3We7MU.s: Assembler messages:
encrypt.c: /tmp/cc3We7MU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3We7MU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3We7MU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3We7MU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3We7MU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3We7MU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3We7MU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3We7MU.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 -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 [enabled by default]
encrypt.c: /tmp/cchg2Vbc.s: Assembler messages:
encrypt.c: /tmp/cchg2Vbc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchg2Vbc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchg2Vbc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchg2Vbc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchg2Vbc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchg2Vbc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchg2Vbc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchg2Vbc.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/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 [enabled by default]
encrypt.c: /tmp/cc13lCy1.s: Assembler messages:
encrypt.c: /tmp/cc13lCy1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc13lCy1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc13lCy1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13lCy1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc13lCy1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc13lCy1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc13lCy1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc13lCy1.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 [enabled by default]
encrypt.c: /tmp/ccD4wncS.s: Assembler messages:
encrypt.c: /tmp/ccD4wncS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD4wncS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD4wncS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4wncS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD4wncS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD4wncS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccD4wncS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD4wncS.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 [enabled by default]
encrypt.c: /tmp/cci0Y8Ho.s: Assembler messages:
encrypt.c: /tmp/cci0Y8Ho.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci0Y8Ho.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci0Y8Ho.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cci0Y8Ho.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cci0Y8Ho.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cci0Y8Ho.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cci0Y8Ho.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cci0Y8Ho.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 [enabled by default]
encrypt.c: /tmp/ccnFP9Lw.s: Assembler messages:
encrypt.c: /tmp/ccnFP9Lw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnFP9Lw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnFP9Lw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFP9Lw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnFP9Lw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnFP9Lw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnFP9Lw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnFP9Lw.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 [enabled by default]
encrypt.c: /tmp/cc1s2T5l.s: Assembler messages:
encrypt.c: /tmp/cc1s2T5l.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1s2T5l.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1s2T5l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1s2T5l.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1s2T5l.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1s2T5l.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1s2T5l.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1s2T5l.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 [enabled by default]
encrypt.c: /tmp/ccxReJox.s: Assembler messages:
encrypt.c: /tmp/ccxReJox.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxReJox.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxReJox.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxReJox.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxReJox.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxReJox.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxReJox.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxReJox.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/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 [enabled by default]
encrypt.c: /tmp/ccefwwXA.s: Assembler messages:
encrypt.c: /tmp/ccefwwXA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccefwwXA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccefwwXA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccefwwXA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccefwwXA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccefwwXA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccefwwXA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccefwwXA.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 -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 [enabled by default]
encrypt.c: /tmp/ccxpyQ6v.s: Assembler messages:
encrypt.c: /tmp/ccxpyQ6v.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxpyQ6v.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxpyQ6v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxpyQ6v.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxpyQ6v.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxpyQ6v.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxpyQ6v.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxpyQ6v.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 -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 [enabled by default]
encrypt.c: /tmp/cc98IJlw.s: Assembler messages:
encrypt.c: /tmp/cc98IJlw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc98IJlw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc98IJlw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98IJlw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc98IJlw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc98IJlw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc98IJlw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc98IJlw.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-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 [enabled by default]
encrypt.c: /tmp/ccmFTY7m.s: Assembler messages:
encrypt.c: /tmp/ccmFTY7m.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmFTY7m.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmFTY7m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmFTY7m.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmFTY7m.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmFTY7m.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmFTY7m.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmFTY7m.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/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 [enabled by default]
encrypt.c: /tmp/cchoFOj1.s: Assembler messages:
encrypt.c: /tmp/cchoFOj1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchoFOj1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchoFOj1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchoFOj1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchoFOj1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchoFOj1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchoFOj1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchoFOj1.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 [enabled by default]
encrypt.c: /tmp/ccsCY1qa.s: Assembler messages:
encrypt.c: /tmp/ccsCY1qa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsCY1qa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsCY1qa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCY1qa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsCY1qa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCY1qa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsCY1qa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsCY1qa.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/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 [enabled by default]
encrypt.c: /tmp/ccJYERWY.s: Assembler messages:
encrypt.c: /tmp/ccJYERWY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJYERWY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJYERWY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJYERWY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJYERWY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJYERWY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJYERWY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJYERWY.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 -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 [enabled by default]
encrypt.c: /tmp/ccKtUxTg.s: Assembler messages:
encrypt.c: /tmp/ccKtUxTg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKtUxTg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKtUxTg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKtUxTg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKtUxTg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKtUxTg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKtUxTg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKtUxTg.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/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 [enabled by default]
encrypt.c: /tmp/ccDv8xRg.s: Assembler messages:
encrypt.c: /tmp/ccDv8xRg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDv8xRg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDv8xRg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDv8xRg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDv8xRg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDv8xRg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDv8xRg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDv8xRg.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 [enabled by default]
encrypt.c: /tmp/cclwFv77.s: Assembler messages:
encrypt.c: /tmp/cclwFv77.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclwFv77.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclwFv77.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwFv77.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclwFv77.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclwFv77.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclwFv77.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclwFv77.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/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 [enabled by default]
encrypt.c: /tmp/ccCas8Nj.s: Assembler messages:
encrypt.c: /tmp/ccCas8Nj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCas8Nj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCas8Nj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCas8Nj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCas8Nj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCas8Nj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCas8Nj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCas8Nj.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/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 [enabled by default]
encrypt.c: /tmp/cccUkMj1.s: Assembler messages:
encrypt.c: /tmp/cccUkMj1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccUkMj1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccUkMj1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccUkMj1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccUkMj1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccUkMj1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccUkMj1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccUkMj1.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/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 [enabled by default]
encrypt.c: /tmp/ccEwcNDU.s: Assembler messages:
encrypt.c: /tmp/ccEwcNDU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEwcNDU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEwcNDU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwcNDU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEwcNDU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEwcNDU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEwcNDU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEwcNDU.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 -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 [enabled by default]
encrypt.c: /tmp/cccJOK82.s: Assembler messages:
encrypt.c: /tmp/cccJOK82.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccJOK82.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccJOK82.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJOK82.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccJOK82.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccJOK82.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccJOK82.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccJOK82.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 -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 [enabled by default]
encrypt.c: /tmp/ccWZEitR.s: Assembler messages:
encrypt.c: /tmp/ccWZEitR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWZEitR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWZEitR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWZEitR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWZEitR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWZEitR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWZEitR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWZEitR.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 -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 [enabled by default]
encrypt.c: /tmp/ccblH9yX.s: Assembler messages:
encrypt.c: /tmp/ccblH9yX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccblH9yX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccblH9yX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccblH9yX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccblH9yX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccblH9yX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccblH9yX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccblH9yX.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/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 [enabled by default]
encrypt.c: /tmp/ccesUxv4.s: Assembler messages:
encrypt.c: /tmp/ccesUxv4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccesUxv4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccesUxv4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesUxv4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccesUxv4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccesUxv4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccesUxv4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccesUxv4.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 [enabled by default]
encrypt.c: /tmp/ccpA6vZM.s: Assembler messages:
encrypt.c: /tmp/ccpA6vZM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpA6vZM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpA6vZM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpA6vZM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpA6vZM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpA6vZM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpA6vZM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpA6vZM.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/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 [enabled by default]
encrypt.c: /tmp/cc6RG9yX.s: Assembler messages:
encrypt.c: /tmp/cc6RG9yX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6RG9yX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6RG9yX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6RG9yX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6RG9yX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6RG9yX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6RG9yX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6RG9yX.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/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 [enabled by default]
encrypt.c: /tmp/ccVpfMwU.s: Assembler messages:
encrypt.c: /tmp/ccVpfMwU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVpfMwU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVpfMwU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVpfMwU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVpfMwU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVpfMwU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVpfMwU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVpfMwU.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=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 [enabled by default]
encrypt.c: /tmp/cc8fdvnT.s: Assembler messages:
encrypt.c: /tmp/cc8fdvnT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8fdvnT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8fdvnT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fdvnT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8fdvnT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8fdvnT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8fdvnT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8fdvnT.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 [enabled by default]
encrypt.c: /tmp/ccYyfCrK.s: Assembler messages:
encrypt.c: /tmp/ccYyfCrK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYyfCrK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYyfCrK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyfCrK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYyfCrK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYyfCrK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYyfCrK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYyfCrK.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 [enabled by default]
encrypt.c: /tmp/cc3I3vzE.s: Assembler messages:
encrypt.c: /tmp/cc3I3vzE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3I3vzE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3I3vzE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3I3vzE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3I3vzE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3I3vzE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3I3vzE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3I3vzE.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 [enabled by default]
encrypt.c: /tmp/ccyFhFUQ.s: Assembler messages:
encrypt.c: /tmp/ccyFhFUQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyFhFUQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyFhFUQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFhFUQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyFhFUQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyFhFUQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyFhFUQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyFhFUQ.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 [enabled by default]
encrypt.c: /tmp/ccuj6nnU.s: Assembler messages:
encrypt.c: /tmp/ccuj6nnU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuj6nnU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuj6nnU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuj6nnU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuj6nnU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuj6nnU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuj6nnU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuj6nnU.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 [enabled by default]
encrypt.c: /tmp/ccz4CP9O.s: Assembler messages:
encrypt.c: /tmp/ccz4CP9O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz4CP9O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz4CP9O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz4CP9O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz4CP9O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz4CP9O.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccz4CP9O.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz4CP9O.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 [enabled by default]
encrypt.c: /tmp/ccDSS3uK.s: Assembler messages:
encrypt.c: /tmp/ccDSS3uK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDSS3uK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDSS3uK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSS3uK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDSS3uK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDSS3uK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDSS3uK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDSS3uK.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 [enabled by default]
encrypt.c: /tmp/ccWAi2DQ.s: Assembler messages:
encrypt.c: /tmp/ccWAi2DQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWAi2DQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWAi2DQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWAi2DQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWAi2DQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWAi2DQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWAi2DQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWAi2DQ.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 [enabled by default]
encrypt.c: /tmp/ccWGfNxG.s: Assembler messages:
encrypt.c: /tmp/ccWGfNxG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWGfNxG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWGfNxG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWGfNxG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWGfNxG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWGfNxG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWGfNxG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWGfNxG.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 [enabled by default]
encrypt.c: /tmp/ccoQIpsy.s: Assembler messages:
encrypt.c: /tmp/ccoQIpsy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoQIpsy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoQIpsy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQIpsy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoQIpsy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoQIpsy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoQIpsy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoQIpsy.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 [enabled by default]
encrypt.c: /tmp/cc5wB6gu.s: Assembler messages:
encrypt.c: /tmp/cc5wB6gu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5wB6gu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5wB6gu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wB6gu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5wB6gu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5wB6gu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5wB6gu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5wB6gu.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 [enabled by default]
encrypt.c: /tmp/ccfhFnTG.s: Assembler messages:
encrypt.c: /tmp/ccfhFnTG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfhFnTG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfhFnTG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhFnTG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfhFnTG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfhFnTG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfhFnTG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfhFnTG.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 [enabled by default]
encrypt.c: /tmp/ccT67cGK.s: Assembler messages:
encrypt.c: /tmp/ccT67cGK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT67cGK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT67cGK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT67cGK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT67cGK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT67cGK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccT67cGK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT67cGK.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 [enabled by default]
encrypt.c: /tmp/cccBIo2E.s: Assembler messages:
encrypt.c: /tmp/cccBIo2E.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccBIo2E.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccBIo2E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBIo2E.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccBIo2E.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccBIo2E.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccBIo2E.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccBIo2E.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 [enabled by default]
encrypt.c: /tmp/cc9jtPTH.s: Assembler messages:
encrypt.c: /tmp/cc9jtPTH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9jtPTH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9jtPTH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9jtPTH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9jtPTH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9jtPTH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9jtPTH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9jtPTH.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 [enabled by default]
encrypt.c: /tmp/ccTqHYsy.s: Assembler messages:
encrypt.c: /tmp/ccTqHYsy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTqHYsy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTqHYsy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTqHYsy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTqHYsy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTqHYsy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTqHYsy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTqHYsy.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 [enabled by default]
encrypt.c: /tmp/ccMp6zSa.s: Assembler messages:
encrypt.c: /tmp/ccMp6zSa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMp6zSa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMp6zSa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp6zSa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMp6zSa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMp6zSa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMp6zSa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMp6zSa.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 [enabled by default]
encrypt.c: /tmp/ccev4T3j.s: Assembler messages:
encrypt.c: /tmp/ccev4T3j.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccev4T3j.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccev4T3j.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccev4T3j.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccev4T3j.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccev4T3j.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccev4T3j.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccev4T3j.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 [enabled by default]
encrypt.c: /tmp/cc6Np9z8.s: Assembler messages:
encrypt.c: /tmp/cc6Np9z8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6Np9z8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Np9z8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Np9z8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Np9z8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Np9z8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6Np9z8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Np9z8.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 [enabled by default]
encrypt.c: /tmp/cc9GkZDj.s: Assembler messages:
encrypt.c: /tmp/cc9GkZDj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9GkZDj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9GkZDj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GkZDj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9GkZDj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9GkZDj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9GkZDj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9GkZDj.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 [enabled by default]
encrypt.c: /tmp/ccDqbbnq.s: Assembler messages:
encrypt.c: /tmp/ccDqbbnq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDqbbnq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDqbbnq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqbbnq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDqbbnq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDqbbnq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDqbbnq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDqbbnq.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 [enabled by default]
encrypt.c: /tmp/ccnhWX3g.s: Assembler messages:
encrypt.c: /tmp/ccnhWX3g.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnhWX3g.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnhWX3g.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnhWX3g.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnhWX3g.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnhWX3g.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnhWX3g.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnhWX3g.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 [enabled by default]
encrypt.c: /tmp/ccZ3b7Sa.s: Assembler messages:
encrypt.c: /tmp/ccZ3b7Sa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ3b7Sa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ3b7Sa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ3b7Sa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ3b7Sa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ3b7Sa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZ3b7Sa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ3b7Sa.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 [enabled by default]
encrypt.c: /tmp/ccg1iLYh.s: Assembler messages:
encrypt.c: /tmp/ccg1iLYh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccg1iLYh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg1iLYh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1iLYh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg1iLYh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg1iLYh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccg1iLYh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg1iLYh.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 [enabled by default]
encrypt.c: /tmp/ccfDJklS.s: Assembler messages:
encrypt.c: /tmp/ccfDJklS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfDJklS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfDJklS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDJklS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfDJklS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfDJklS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfDJklS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfDJklS.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 [enabled by default]
encrypt.c: /tmp/ccp0jGVc.s: Assembler messages:
encrypt.c: /tmp/ccp0jGVc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp0jGVc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp0jGVc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp0jGVc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp0jGVc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp0jGVc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccp0jGVc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp0jGVc.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 [enabled by default]
encrypt.c: /tmp/cca8YPh7.s: Assembler messages:
encrypt.c: /tmp/cca8YPh7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca8YPh7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca8YPh7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8YPh7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca8YPh7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca8YPh7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cca8YPh7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cca8YPh7.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 [enabled by default]
encrypt.c: /tmp/cckXlbdP.s: Assembler messages:
encrypt.c: /tmp/cckXlbdP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckXlbdP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckXlbdP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXlbdP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckXlbdP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckXlbdP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckXlbdP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckXlbdP.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/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 [enabled by default]
encrypt.c: /tmp/ccPgXv9X.s: Assembler messages:
encrypt.c: /tmp/ccPgXv9X.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPgXv9X.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPgXv9X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPgXv9X.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPgXv9X.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPgXv9X.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPgXv9X.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPgXv9X.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/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 [enabled by default]
encrypt.c: /tmp/ccZqpdce.s: Assembler messages:
encrypt.c: /tmp/ccZqpdce.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZqpdce.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZqpdce.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZqpdce.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZqpdce.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZqpdce.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZqpdce.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZqpdce.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/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 [enabled by default]
encrypt.c: /tmp/cc0hym4a.s: Assembler messages:
encrypt.c: /tmp/cc0hym4a.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0hym4a.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0hym4a.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hym4a.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0hym4a.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0hym4a.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0hym4a.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0hym4a.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/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 [enabled by default]
encrypt.c: /tmp/cc2MlrlS.s: Assembler messages:
encrypt.c: /tmp/cc2MlrlS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2MlrlS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2MlrlS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2MlrlS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2MlrlS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2MlrlS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2MlrlS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2MlrlS.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/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 [enabled by default]
encrypt.c: /tmp/cc0P9MDe.s: Assembler messages:
encrypt.c: /tmp/cc0P9MDe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0P9MDe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0P9MDe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0P9MDe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0P9MDe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0P9MDe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0P9MDe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0P9MDe.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 -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 [enabled by default]
encrypt.c: /tmp/ccdPcBc5.s: Assembler messages:
encrypt.c: /tmp/ccdPcBc5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdPcBc5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdPcBc5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdPcBc5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdPcBc5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdPcBc5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdPcBc5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdPcBc5.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/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 [enabled by default]
encrypt.c: /tmp/ccB5wkx2.s: Assembler messages:
encrypt.c: /tmp/ccB5wkx2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB5wkx2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB5wkx2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5wkx2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB5wkx2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB5wkx2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccB5wkx2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB5wkx2.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 [enabled by default]
encrypt.c: /tmp/ccqcGWYa.s: Assembler messages:
encrypt.c: /tmp/ccqcGWYa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqcGWYa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqcGWYa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqcGWYa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqcGWYa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqcGWYa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqcGWYa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqcGWYa.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/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 [enabled by default]
encrypt.c: /tmp/cc5uJxmm.s: Assembler messages:
encrypt.c: /tmp/cc5uJxmm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5uJxmm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5uJxmm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5uJxmm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5uJxmm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5uJxmm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5uJxmm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5uJxmm.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 -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 [enabled by default]
encrypt.c: /tmp/ccn86yfr.s: Assembler messages:
encrypt.c: /tmp/ccn86yfr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn86yfr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn86yfr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn86yfr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn86yfr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn86yfr.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccn86yfr.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn86yfr.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 -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 [enabled by default]
encrypt.c: /tmp/cc3AYrrb.s: Assembler messages:
encrypt.c: /tmp/cc3AYrrb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3AYrrb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3AYrrb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3AYrrb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3AYrrb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3AYrrb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3AYrrb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3AYrrb.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

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 [enabled by default]
encrypt.c: /tmp/ccTUyVk5.s: Assembler messages:
encrypt.c: /tmp/ccTUyVk5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTUyVk5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTUyVk5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTUyVk5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTUyVk5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTUyVk5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTUyVk5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTUyVk5.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