Implementation notes: x86, hydra2, crypto_aead/omdsha512k256n256tau256v1

Computer: hydra2
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k256n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
775648refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
776288refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
776488refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
776544refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
783384refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060720140525
783428refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060720140525
783844refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060720140525
784540refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060720140525
786148refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060720140525
786856refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
787100refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060720140525
787100refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014060720140525
787104refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014060720140525
787148refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014060720140525
787280refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
787704refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014060720140525
787916refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014060720140525
790484refgcc -m32 -Os -fomit-frame-pointer2014060720140525
792256refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
792312refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
792788refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
800192refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060720140525
800220refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060720140525
800240refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
801144refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
801196refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
801896refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
802732refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060720140525
803176refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
803652refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060720140525
803888refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014060720140525
804156refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060720140525
804188refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014060720140525
804272refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060720140525
804360refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060720140525
804372refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060720140525
805012refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
806056refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
806348refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
806440refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
806492refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
806616refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
808440refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
808692refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
813168refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060720140525
813264refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060720140525
813488refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060720140525
813884refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060720140525
813984refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060720140525
814280refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014060720140525
814472refgcc -m32 -O -fomit-frame-pointer2014060720140525
814540refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060720140525
814592refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014060720140525
814656refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014060720140525
814696refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014060720140525
814704refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014060720140525
814716refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060720140525
819212refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060720140525
819216refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060720140525
819236refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060720140525
821560refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060720140525
821612refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060720140525
837060refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060720140525
842040refgcc -m32 -O3 -fomit-frame-pointer2014060720140525
842312refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
842696refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
842740refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
843036refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
843208refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
844136refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
844512refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014060720140525
844588refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060720140525
844660refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
844756refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014060720140525
844848refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060720140525
845032refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060720140525
845184refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
846360refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060720140525
847504refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
849432refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
849536refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060720140525
850092refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
850888refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060720140525
850916refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060720140525
852160refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060720140525
852404refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060720140525
853384refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060720140525
853948refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
854848refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060720140525
855172refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
856052refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
856140refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
856496refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
857272refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060720140525
857332refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
857412refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014060720140525
857876refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060720140525
857900refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060720140525
857960refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
858240refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060720140525
858784refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060720140525
858964refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060720140525
858976refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060720140525
859344refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060720140525
859368refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060720140525
860864refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
864976refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
865068refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014060720140525
865364refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
868212refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060720140525
868260refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060720140525
868332refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
868384refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
868540refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
869332refgcc -m32 -O2 -fomit-frame-pointer2014060720140525
869348refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
869640refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
869820refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060720140525
870116refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
870420refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
872848refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014060720140525
872884refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060720140525
873236refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014060720140525
873388refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014060720140525
873484refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060720140525
874152refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060720140525
874220refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014060720140525
874432refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060720140525
874524refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
875180refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060720140525
876592refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060720140525
876928refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060720140525
877680refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
877820refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
878524refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060720140525
878572refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060720140525
885104refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
885988refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
887808refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
889192refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
890776refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
891820refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
891916refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
892260refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
892284refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
893464refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
894756refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060720140525
895536refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060720140525
895688refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060720140525
896256refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
896364refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060720140525
896756refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
896860refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
896996refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
898612refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060720140525
898636refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060720140525
898768refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060720140525
899652refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060720140525
899704refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060720140525
899968refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060720140525
900096refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060720140525
904792refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060720140525
907440refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060720140525
907468refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060720140525
907956refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060720140525
909964refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525
914580refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060720140525
914660refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060720140525
915360refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060720140525
937512refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060720140525

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/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/omdsha512k256n256tau256v1/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/ccleqDrs.s: Assembler messages:
encrypt.c: /tmp/ccleqDrs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccleqDrs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccleqDrs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccleqDrs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccleqDrs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccleqDrs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccleqDrs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccleqDrs.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/omdsha512k256n256tau256v1/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/ccqysCNL.s: Assembler messages:
encrypt.c: /tmp/ccqysCNL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqysCNL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqysCNL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqysCNL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqysCNL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqysCNL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqysCNL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqysCNL.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/omdsha512k256n256tau256v1/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/ccQv09Mn.s: Assembler messages:
encrypt.c: /tmp/ccQv09Mn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQv09Mn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQv09Mn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQv09Mn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQv09Mn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQv09Mn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQv09Mn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQv09Mn.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/omdsha512k256n256tau256v1/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/ccTEWbME.s: Assembler messages:
encrypt.c: /tmp/ccTEWbME.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTEWbME.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTEWbME.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTEWbME.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTEWbME.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTEWbME.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTEWbME.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTEWbME.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/omdsha512k256n256tau256v1/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/ccCmGv1u.s: Assembler messages:
encrypt.c: /tmp/ccCmGv1u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCmGv1u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCmGv1u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCmGv1u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCmGv1u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCmGv1u.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCmGv1u.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCmGv1u.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/omdsha512k256n256tau256v1/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/ccbp0ieM.s: Assembler messages:
encrypt.c: /tmp/ccbp0ieM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbp0ieM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbp0ieM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbp0ieM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbp0ieM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbp0ieM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbp0ieM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbp0ieM.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/omdsha512k256n256tau256v1/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/cc382l9D.s: Assembler messages:
encrypt.c: /tmp/cc382l9D.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc382l9D.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc382l9D.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc382l9D.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc382l9D.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc382l9D.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc382l9D.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc382l9D.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/omdsha512k256n256tau256v1/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/ccFgZPGr.s: Assembler messages:
encrypt.c: /tmp/ccFgZPGr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFgZPGr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFgZPGr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgZPGr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFgZPGr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFgZPGr.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFgZPGr.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFgZPGr.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/omdsha512k256n256tau256v1/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/ccXYDhcV.s: Assembler messages:
encrypt.c: /tmp/ccXYDhcV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXYDhcV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXYDhcV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYDhcV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXYDhcV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXYDhcV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXYDhcV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXYDhcV.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/omdsha512k256n256tau256v1/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/ccr2bYNK.s: Assembler messages:
encrypt.c: /tmp/ccr2bYNK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr2bYNK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr2bYNK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2bYNK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr2bYNK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr2bYNK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccr2bYNK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr2bYNK.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/omdsha512k256n256tau256v1/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/cc2rWVaY.s: Assembler messages:
encrypt.c: /tmp/cc2rWVaY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2rWVaY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2rWVaY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2rWVaY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2rWVaY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2rWVaY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2rWVaY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2rWVaY.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/omdsha512k256n256tau256v1/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/ccEe3afH.s: Assembler messages:
encrypt.c: /tmp/ccEe3afH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEe3afH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEe3afH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEe3afH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEe3afH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEe3afH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEe3afH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEe3afH.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/omdsha512k256n256tau256v1/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/cc3ZRgsO.s: Assembler messages:
encrypt.c: /tmp/cc3ZRgsO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3ZRgsO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ZRgsO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ZRgsO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ZRgsO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ZRgsO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3ZRgsO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ZRgsO.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/omdsha512k256n256tau256v1/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/ccforzIT.s: Assembler messages:
encrypt.c: /tmp/ccforzIT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccforzIT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccforzIT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccforzIT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccforzIT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccforzIT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccforzIT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccforzIT.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/omdsha512k256n256tau256v1/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/ccGsBchI.s: Assembler messages:
encrypt.c: /tmp/ccGsBchI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGsBchI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGsBchI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsBchI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGsBchI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGsBchI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGsBchI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGsBchI.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/omdsha512k256n256tau256v1/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/ccs36qxP.s: Assembler messages:
encrypt.c: /tmp/ccs36qxP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs36qxP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs36qxP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs36qxP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs36qxP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs36qxP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccs36qxP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs36qxP.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/omdsha512k256n256tau256v1/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/ccXVakvG.s: Assembler messages:
encrypt.c: /tmp/ccXVakvG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXVakvG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXVakvG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVakvG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXVakvG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXVakvG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXVakvG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXVakvG.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/omdsha512k256n256tau256v1/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/cccp4AGm.s: Assembler messages:
encrypt.c: /tmp/cccp4AGm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccp4AGm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccp4AGm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccp4AGm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccp4AGm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccp4AGm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccp4AGm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccp4AGm.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/omdsha512k256n256tau256v1/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/ccaArZVj.s: Assembler messages:
encrypt.c: /tmp/ccaArZVj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaArZVj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaArZVj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaArZVj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaArZVj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaArZVj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaArZVj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaArZVj.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/omdsha512k256n256tau256v1/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/ccy9o8lC.s: Assembler messages:
encrypt.c: /tmp/ccy9o8lC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy9o8lC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy9o8lC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9o8lC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy9o8lC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy9o8lC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccy9o8lC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy9o8lC.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/omdsha512k256n256tau256v1/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/ccPJARSI.s: Assembler messages:
encrypt.c: /tmp/ccPJARSI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPJARSI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPJARSI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJARSI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPJARSI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPJARSI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPJARSI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPJARSI.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/omdsha512k256n256tau256v1/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/ccnk2mTs.s: Assembler messages:
encrypt.c: /tmp/ccnk2mTs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnk2mTs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnk2mTs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnk2mTs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnk2mTs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnk2mTs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnk2mTs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnk2mTs.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/omdsha512k256n256tau256v1/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/ccBB6Uan.s: Assembler messages:
encrypt.c: /tmp/ccBB6Uan.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBB6Uan.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBB6Uan.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB6Uan.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBB6Uan.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBB6Uan.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBB6Uan.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBB6Uan.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/omdsha512k256n256tau256v1/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/ccUmtNOE.s: Assembler messages:
encrypt.c: /tmp/ccUmtNOE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUmtNOE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUmtNOE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmtNOE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUmtNOE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUmtNOE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUmtNOE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUmtNOE.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/omdsha512k256n256tau256v1/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/cc6I6py3.s: Assembler messages:
encrypt.c: /tmp/cc6I6py3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6I6py3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6I6py3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6I6py3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6I6py3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6I6py3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6I6py3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6I6py3.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/omdsha512k256n256tau256v1/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/cc8AXLYQ.s: Assembler messages:
encrypt.c: /tmp/cc8AXLYQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8AXLYQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8AXLYQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8AXLYQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8AXLYQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8AXLYQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8AXLYQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8AXLYQ.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/omdsha512k256n256tau256v1/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/cctkSEy0.s: Assembler messages:
encrypt.c: /tmp/cctkSEy0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctkSEy0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctkSEy0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkSEy0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctkSEy0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctkSEy0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctkSEy0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctkSEy0.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/omdsha512k256n256tau256v1/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/ccy9fLeN.s: Assembler messages:
encrypt.c: /tmp/ccy9fLeN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy9fLeN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy9fLeN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy9fLeN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy9fLeN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy9fLeN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccy9fLeN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy9fLeN.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/omdsha512k256n256tau256v1/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/cc5ikek3.s: Assembler messages:
encrypt.c: /tmp/cc5ikek3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5ikek3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ikek3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ikek3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5ikek3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ikek3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5ikek3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5ikek3.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/omdsha512k256n256tau256v1/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/ccNLKyJT.s: Assembler messages:
encrypt.c: /tmp/ccNLKyJT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNLKyJT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNLKyJT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLKyJT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNLKyJT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNLKyJT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNLKyJT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNLKyJT.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/omdsha512k256n256tau256v1/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/ccuUG6c3.s: Assembler messages:
encrypt.c: /tmp/ccuUG6c3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuUG6c3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuUG6c3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuUG6c3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuUG6c3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuUG6c3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuUG6c3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuUG6c3.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/omdsha512k256n256tau256v1/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/ccytG2kQ.s: Assembler messages:
encrypt.c: /tmp/ccytG2kQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccytG2kQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccytG2kQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccytG2kQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccytG2kQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccytG2kQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccytG2kQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccytG2kQ.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/omdsha512k256n256tau256v1/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/ccGTwHZG.s: Assembler messages:
encrypt.c: /tmp/ccGTwHZG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGTwHZG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGTwHZG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGTwHZG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGTwHZG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGTwHZG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGTwHZG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGTwHZG.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/omdsha512k256n256tau256v1/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/ccoa28yT.s: Assembler messages:
encrypt.c: /tmp/ccoa28yT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoa28yT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoa28yT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoa28yT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoa28yT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoa28yT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoa28yT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoa28yT.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/omdsha512k256n256tau256v1/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/ccQvGFxG.s: Assembler messages:
encrypt.c: /tmp/ccQvGFxG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQvGFxG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQvGFxG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQvGFxG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQvGFxG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQvGFxG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQvGFxG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQvGFxG.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/omdsha512k256n256tau256v1/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/ccd1gmXX.s: Assembler messages:
encrypt.c: /tmp/ccd1gmXX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd1gmXX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd1gmXX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1gmXX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd1gmXX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd1gmXX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccd1gmXX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd1gmXX.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/omdsha512k256n256tau256v1/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/ccLmc6sU.s: Assembler messages:
encrypt.c: /tmp/ccLmc6sU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLmc6sU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLmc6sU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmc6sU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLmc6sU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLmc6sU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLmc6sU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLmc6sU.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/omdsha512k256n256tau256v1/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/ccwxyGdK.s: Assembler messages:
encrypt.c: /tmp/ccwxyGdK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwxyGdK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwxyGdK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxyGdK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwxyGdK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwxyGdK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwxyGdK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwxyGdK.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/omdsha512k256n256tau256v1/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/ccGCfYjG.s: Assembler messages:
encrypt.c: /tmp/ccGCfYjG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGCfYjG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGCfYjG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCfYjG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGCfYjG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGCfYjG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGCfYjG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGCfYjG.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/omdsha512k256n256tau256v1/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/ccMWw1nU.s: Assembler messages:
encrypt.c: /tmp/ccMWw1nU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMWw1nU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMWw1nU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMWw1nU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMWw1nU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMWw1nU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMWw1nU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMWw1nU.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/omdsha512k256n256tau256v1/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/ccNqOYve.s: Assembler messages:
encrypt.c: /tmp/ccNqOYve.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNqOYve.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNqOYve.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNqOYve.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNqOYve.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNqOYve.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNqOYve.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNqOYve.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/omdsha512k256n256tau256v1/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/ccXhuko1.s: Assembler messages:
encrypt.c: /tmp/ccXhuko1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXhuko1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXhuko1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXhuko1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXhuko1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXhuko1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXhuko1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXhuko1.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/omdsha512k256n256tau256v1/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/cc5sOUO5.s: Assembler messages:
encrypt.c: /tmp/cc5sOUO5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5sOUO5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5sOUO5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sOUO5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5sOUO5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5sOUO5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5sOUO5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5sOUO5.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/omdsha512k256n256tau256v1/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/cccxBVW0.s: Assembler messages:
encrypt.c: /tmp/cccxBVW0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccxBVW0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccxBVW0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxBVW0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccxBVW0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccxBVW0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccxBVW0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccxBVW0.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/omdsha512k256n256tau256v1/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/cc8sv6Ri.s: Assembler messages:
encrypt.c: /tmp/cc8sv6Ri.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8sv6Ri.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8sv6Ri.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8sv6Ri.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8sv6Ri.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8sv6Ri.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8sv6Ri.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8sv6Ri.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/omdsha512k256n256tau256v1/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/ccsjDawb.s: Assembler messages:
encrypt.c: /tmp/ccsjDawb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsjDawb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsjDawb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjDawb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsjDawb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsjDawb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsjDawb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsjDawb.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/omdsha512k256n256tau256v1/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/cc02NLG7.s: Assembler messages:
encrypt.c: /tmp/cc02NLG7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc02NLG7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc02NLG7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc02NLG7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc02NLG7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc02NLG7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc02NLG7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc02NLG7.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/omdsha512k256n256tau256v1/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/ccBqvWv4.s: Assembler messages:
encrypt.c: /tmp/ccBqvWv4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBqvWv4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBqvWv4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqvWv4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBqvWv4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBqvWv4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBqvWv4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBqvWv4.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/omdsha512k256n256tau256v1/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/ccUZAHQU.s: Assembler messages:
encrypt.c: /tmp/ccUZAHQU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUZAHQU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUZAHQU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZAHQU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUZAHQU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUZAHQU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUZAHQU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUZAHQU.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/omdsha512k256n256tau256v1/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/cckNlqK4.s: Assembler messages:
encrypt.c: /tmp/cckNlqK4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckNlqK4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckNlqK4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNlqK4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckNlqK4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckNlqK4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckNlqK4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckNlqK4.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/omdsha512k256n256tau256v1/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/ccR9h08V.s: Assembler messages:
encrypt.c: /tmp/ccR9h08V.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR9h08V.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR9h08V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR9h08V.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR9h08V.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR9h08V.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccR9h08V.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR9h08V.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/omdsha512k256n256tau256v1/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/ccSotOlR.s: Assembler messages:
encrypt.c: /tmp/ccSotOlR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSotOlR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSotOlR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSotOlR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSotOlR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSotOlR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSotOlR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSotOlR.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/omdsha512k256n256tau256v1/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/cc5q12p3.s: Assembler messages:
encrypt.c: /tmp/cc5q12p3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5q12p3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5q12p3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5q12p3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5q12p3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5q12p3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5q12p3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5q12p3.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/omdsha512k256n256tau256v1/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/ccaGC1gZ.s: Assembler messages:
encrypt.c: /tmp/ccaGC1gZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaGC1gZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaGC1gZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaGC1gZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaGC1gZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaGC1gZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaGC1gZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaGC1gZ.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/omdsha512k256n256tau256v1/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/ccBdCb8Q.s: Assembler messages:
encrypt.c: /tmp/ccBdCb8Q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBdCb8Q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBdCb8Q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBdCb8Q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBdCb8Q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBdCb8Q.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBdCb8Q.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBdCb8Q.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/omdsha512k256n256tau256v1/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/ccqMeF5Y.s: Assembler messages:
encrypt.c: /tmp/ccqMeF5Y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqMeF5Y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqMeF5Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMeF5Y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqMeF5Y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqMeF5Y.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqMeF5Y.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqMeF5Y.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/omdsha512k256n256tau256v1/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/ccY5h02a.s: Assembler messages:
encrypt.c: /tmp/ccY5h02a.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY5h02a.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY5h02a.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY5h02a.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY5h02a.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY5h02a.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccY5h02a.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY5h02a.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/omdsha512k256n256tau256v1/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/cchbJ8Zm.s: Assembler messages:
encrypt.c: /tmp/cchbJ8Zm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchbJ8Zm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchbJ8Zm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbJ8Zm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchbJ8Zm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchbJ8Zm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchbJ8Zm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchbJ8Zm.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/omdsha512k256n256tau256v1/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/ccJq0eVi.s: Assembler messages:
encrypt.c: /tmp/ccJq0eVi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJq0eVi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJq0eVi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJq0eVi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJq0eVi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJq0eVi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJq0eVi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJq0eVi.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/omdsha512k256n256tau256v1/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/ccRryJTa.s: Assembler messages:
encrypt.c: /tmp/ccRryJTa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRryJTa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRryJTa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRryJTa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRryJTa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRryJTa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRryJTa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRryJTa.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/omdsha512k256n256tau256v1/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/ccCUa1As.s: Assembler messages:
encrypt.c: /tmp/ccCUa1As.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCUa1As.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCUa1As.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCUa1As.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCUa1As.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCUa1As.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCUa1As.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCUa1As.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/omdsha512k256n256tau256v1/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/ccrleTcl.s: Assembler messages:
encrypt.c: /tmp/ccrleTcl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrleTcl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrleTcl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrleTcl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrleTcl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrleTcl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrleTcl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrleTcl.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/omdsha512k256n256tau256v1/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/ccVLjbVk.s: Assembler messages:
encrypt.c: /tmp/ccVLjbVk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVLjbVk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVLjbVk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVLjbVk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVLjbVk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVLjbVk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVLjbVk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVLjbVk.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/omdsha512k256n256tau256v1/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/ccZPennb.s: Assembler messages:
encrypt.c: /tmp/ccZPennb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZPennb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZPennb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPennb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZPennb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZPennb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZPennb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZPennb.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/omdsha512k256n256tau256v1/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/ccYnvA9A.s: Assembler messages:
encrypt.c: /tmp/ccYnvA9A.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYnvA9A.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYnvA9A.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYnvA9A.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYnvA9A.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYnvA9A.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYnvA9A.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYnvA9A.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/omdsha512k256n256tau256v1/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/ccwiAFnS.s: Assembler messages:
encrypt.c: /tmp/ccwiAFnS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwiAFnS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwiAFnS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiAFnS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwiAFnS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwiAFnS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwiAFnS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwiAFnS.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/omdsha512k256n256tau256v1/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/cc1dBYyx.s: Assembler messages:
encrypt.c: /tmp/cc1dBYyx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1dBYyx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1dBYyx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dBYyx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1dBYyx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1dBYyx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1dBYyx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1dBYyx.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/omdsha512k256n256tau256v1/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/ccH8QOsO.s: Assembler messages:
encrypt.c: /tmp/ccH8QOsO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH8QOsO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH8QOsO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8QOsO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH8QOsO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH8QOsO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccH8QOsO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH8QOsO.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/omdsha512k256n256tau256v1/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/ccI7eRRE.s: Assembler messages:
encrypt.c: /tmp/ccI7eRRE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI7eRRE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI7eRRE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI7eRRE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI7eRRE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI7eRRE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccI7eRRE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI7eRRE.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/omdsha512k256n256tau256v1/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/ccX7IjLV.s: Assembler messages:
encrypt.c: /tmp/ccX7IjLV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX7IjLV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX7IjLV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7IjLV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX7IjLV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX7IjLV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccX7IjLV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX7IjLV.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/omdsha512k256n256tau256v1/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/ccCRSgIN.s: Assembler messages:
encrypt.c: /tmp/ccCRSgIN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCRSgIN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCRSgIN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRSgIN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCRSgIN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCRSgIN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCRSgIN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCRSgIN.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/omdsha512k256n256tau256v1/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/ccrSEb4x.s: Assembler messages:
encrypt.c: /tmp/ccrSEb4x.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrSEb4x.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrSEb4x.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrSEb4x.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrSEb4x.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrSEb4x.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrSEb4x.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrSEb4x.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/omdsha512k256n256tau256v1/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/ccZR5Dyw.s: Assembler messages:
encrypt.c: /tmp/ccZR5Dyw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZR5Dyw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZR5Dyw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZR5Dyw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZR5Dyw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZR5Dyw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZR5Dyw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZR5Dyw.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/omdsha512k256n256tau256v1/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/ccm6DRSd.s: Assembler messages:
encrypt.c: /tmp/ccm6DRSd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm6DRSd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm6DRSd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm6DRSd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm6DRSd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm6DRSd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccm6DRSd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm6DRSd.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/omdsha512k256n256tau256v1/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/ccTksqAs.s: Assembler messages:
encrypt.c: /tmp/ccTksqAs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTksqAs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTksqAs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTksqAs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTksqAs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTksqAs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTksqAs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTksqAs.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/omdsha512k256n256tau256v1/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/ccmfB4qd.s: Assembler messages:
encrypt.c: /tmp/ccmfB4qd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmfB4qd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmfB4qd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfB4qd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmfB4qd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmfB4qd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmfB4qd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmfB4qd.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/omdsha512k256n256tau256v1/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/ccE13FfC.s: Assembler messages:
encrypt.c: /tmp/ccE13FfC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccE13FfC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE13FfC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE13FfC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE13FfC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE13FfC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccE13FfC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE13FfC.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/omdsha512k256n256tau256v1/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/ccZwvobj.s: Assembler messages:
encrypt.c: /tmp/ccZwvobj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZwvobj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZwvobj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwvobj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZwvobj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZwvobj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZwvobj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZwvobj.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/omdsha512k256n256tau256v1/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/cc3mM8Uc.s: Assembler messages:
encrypt.c: /tmp/cc3mM8Uc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3mM8Uc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3mM8Uc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3mM8Uc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3mM8Uc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3mM8Uc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3mM8Uc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3mM8Uc.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/omdsha512k256n256tau256v1/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/ccrIYLFu.s: Assembler messages:
encrypt.c: /tmp/ccrIYLFu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrIYLFu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrIYLFu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIYLFu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrIYLFu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrIYLFu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrIYLFu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrIYLFu.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/omdsha512k256n256tau256v1/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/ccAmK0kJ.s: Assembler messages:
encrypt.c: /tmp/ccAmK0kJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAmK0kJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAmK0kJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmK0kJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAmK0kJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAmK0kJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAmK0kJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAmK0kJ.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/omdsha512k256n256tau256v1/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/ccvUXooV.s: Assembler messages:
encrypt.c: /tmp/ccvUXooV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvUXooV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvUXooV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUXooV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvUXooV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvUXooV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvUXooV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvUXooV.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/omdsha512k256n256tau256v1/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/ccAGOBnV.s: Assembler messages:
encrypt.c: /tmp/ccAGOBnV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAGOBnV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAGOBnV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGOBnV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAGOBnV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAGOBnV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccAGOBnV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAGOBnV.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/omdsha512k256n256tau256v1/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/ccD7kJxI.s: Assembler messages:
encrypt.c: /tmp/ccD7kJxI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD7kJxI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD7kJxI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7kJxI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD7kJxI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD7kJxI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccD7kJxI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD7kJxI.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/omdsha512k256n256tau256v1/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/cceDM1fM.s: Assembler messages:
encrypt.c: /tmp/cceDM1fM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceDM1fM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceDM1fM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceDM1fM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceDM1fM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceDM1fM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceDM1fM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceDM1fM.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/omdsha512k256n256tau256v1/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/ccfeROdT.s: Assembler messages:
encrypt.c: /tmp/ccfeROdT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfeROdT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfeROdT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfeROdT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfeROdT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfeROdT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfeROdT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfeROdT.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/omdsha512k256n256tau256v1/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/ccCRr7xI.s: Assembler messages:
encrypt.c: /tmp/ccCRr7xI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCRr7xI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCRr7xI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRr7xI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCRr7xI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCRr7xI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCRr7xI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCRr7xI.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/omdsha512k256n256tau256v1/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/cccZOM3U.s: Assembler messages:
encrypt.c: /tmp/cccZOM3U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccZOM3U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccZOM3U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccZOM3U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccZOM3U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccZOM3U.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccZOM3U.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccZOM3U.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/omdsha512k256n256tau256v1/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/cc7cn46l.s: Assembler messages:
encrypt.c: /tmp/cc7cn46l.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7cn46l.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7cn46l.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7cn46l.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7cn46l.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7cn46l.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7cn46l.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7cn46l.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/omdsha512k256n256tau256v1/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/ccfKbH3K.s: Assembler messages:
encrypt.c: /tmp/ccfKbH3K.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfKbH3K.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfKbH3K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKbH3K.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfKbH3K.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfKbH3K.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfKbH3K.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfKbH3K.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/omdsha512k256n256tau256v1/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/cc4vOiSm.s: Assembler messages:
encrypt.c: /tmp/cc4vOiSm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4vOiSm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4vOiSm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOiSm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4vOiSm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4vOiSm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4vOiSm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4vOiSm.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/omdsha512k256n256tau256v1/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/ccnCTGyD.s: Assembler messages:
encrypt.c: /tmp/ccnCTGyD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnCTGyD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnCTGyD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnCTGyD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnCTGyD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnCTGyD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnCTGyD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnCTGyD.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/omdsha512k256n256tau256v1/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/ccB4D9WK.s: Assembler messages:
encrypt.c: /tmp/ccB4D9WK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB4D9WK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB4D9WK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4D9WK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB4D9WK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB4D9WK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccB4D9WK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB4D9WK.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/omdsha512k256n256tau256v1/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/ccT3LjCq.s: Assembler messages:
encrypt.c: /tmp/ccT3LjCq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT3LjCq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT3LjCq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3LjCq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT3LjCq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT3LjCq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccT3LjCq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT3LjCq.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/omdsha512k256n256tau256v1/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/ccVeCbMn.s: Assembler messages:
encrypt.c: /tmp/ccVeCbMn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVeCbMn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVeCbMn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeCbMn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVeCbMn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVeCbMn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVeCbMn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVeCbMn.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/omdsha512k256n256tau256v1/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/cceWXxpM.s: Assembler messages:
encrypt.c: /tmp/cceWXxpM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceWXxpM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceWXxpM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceWXxpM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceWXxpM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceWXxpM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceWXxpM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceWXxpM.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/omdsha512k256n256tau256v1/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/ccPl3vcf.s: Assembler messages:
encrypt.c: /tmp/ccPl3vcf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPl3vcf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPl3vcf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPl3vcf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPl3vcf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPl3vcf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPl3vcf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPl3vcf.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/omdsha512k256n256tau256v1/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/cciE8Mfq.s: Assembler messages:
encrypt.c: /tmp/cciE8Mfq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciE8Mfq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciE8Mfq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciE8Mfq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciE8Mfq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciE8Mfq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciE8Mfq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciE8Mfq.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/omdsha512k256n256tau256v1/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/cc2tN8Jc.s: Assembler messages:
encrypt.c: /tmp/cc2tN8Jc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2tN8Jc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2tN8Jc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tN8Jc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2tN8Jc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2tN8Jc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2tN8Jc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2tN8Jc.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/omdsha512k256n256tau256v1/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/cctf1uni.s: Assembler messages:
encrypt.c: /tmp/cctf1uni.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctf1uni.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctf1uni.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf1uni.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctf1uni.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctf1uni.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctf1uni.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctf1uni.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/omdsha512k256n256tau256v1/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/ccdBwqrp.s: Assembler messages:
encrypt.c: /tmp/ccdBwqrp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdBwqrp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdBwqrp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBwqrp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdBwqrp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdBwqrp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdBwqrp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdBwqrp.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/omdsha512k256n256tau256v1/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/ccndObYi.s: Assembler messages:
encrypt.c: /tmp/ccndObYi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccndObYi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccndObYi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccndObYi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccndObYi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccndObYi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccndObYi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccndObYi.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/omdsha512k256n256tau256v1/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/ccBAgbPn.s: Assembler messages:
encrypt.c: /tmp/ccBAgbPn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBAgbPn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBAgbPn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAgbPn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBAgbPn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBAgbPn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBAgbPn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBAgbPn.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/omdsha512k256n256tau256v1/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/ccGdPwnb.s: Assembler messages:
encrypt.c: /tmp/ccGdPwnb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGdPwnb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGdPwnb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdPwnb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGdPwnb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGdPwnb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGdPwnb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGdPwnb.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/omdsha512k256n256tau256v1/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/ccljsWm1.s: Assembler messages:
encrypt.c: /tmp/ccljsWm1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccljsWm1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccljsWm1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljsWm1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccljsWm1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccljsWm1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccljsWm1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccljsWm1.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/omdsha512k256n256tau256v1/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/cctym0Md.s: Assembler messages:
encrypt.c: /tmp/cctym0Md.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctym0Md.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctym0Md.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctym0Md.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctym0Md.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctym0Md.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctym0Md.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctym0Md.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/omdsha512k256n256tau256v1/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/ccHy4cJb.s: Assembler messages:
encrypt.c: /tmp/ccHy4cJb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHy4cJb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHy4cJb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHy4cJb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHy4cJb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHy4cJb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHy4cJb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHy4cJb.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/omdsha512k256n256tau256v1/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/ccRSBe70.s: Assembler messages:
encrypt.c: /tmp/ccRSBe70.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRSBe70.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRSBe70.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRSBe70.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRSBe70.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRSBe70.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRSBe70.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRSBe70.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/omdsha512k256n256tau256v1/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/ccs1ro0c.s: Assembler messages:
encrypt.c: /tmp/ccs1ro0c.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs1ro0c.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs1ro0c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs1ro0c.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs1ro0c.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs1ro0c.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccs1ro0c.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs1ro0c.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/omdsha512k256n256tau256v1/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/ccx259E5.s: Assembler messages:
encrypt.c: /tmp/ccx259E5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx259E5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx259E5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx259E5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx259E5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx259E5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccx259E5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx259E5.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/omdsha512k256n256tau256v1/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/ccii8E80.s: Assembler messages:
encrypt.c: /tmp/ccii8E80.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccii8E80.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccii8E80.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccii8E80.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccii8E80.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccii8E80.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccii8E80.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccii8E80.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/omdsha512k256n256tau256v1/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/ccjPq9Sb.s: Assembler messages:
encrypt.c: /tmp/ccjPq9Sb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjPq9Sb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjPq9Sb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPq9Sb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjPq9Sb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjPq9Sb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjPq9Sb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjPq9Sb.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/omdsha512k256n256tau256v1/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/ccB17s34.s: Assembler messages:
encrypt.c: /tmp/ccB17s34.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB17s34.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB17s34.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB17s34.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB17s34.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB17s34.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccB17s34.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB17s34.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/omdsha512k256n256tau256v1/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/ccLzbJiR.s: Assembler messages:
encrypt.c: /tmp/ccLzbJiR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLzbJiR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLzbJiR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLzbJiR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLzbJiR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLzbJiR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLzbJiR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLzbJiR.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/omdsha512k256n256tau256v1/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/ccgs9quY.s: Assembler messages:
encrypt.c: /tmp/ccgs9quY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgs9quY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgs9quY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgs9quY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgs9quY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgs9quY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgs9quY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgs9quY.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/omdsha512k256n256tau256v1/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/cckxqF5Q.s: Assembler messages:
encrypt.c: /tmp/cckxqF5Q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckxqF5Q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckxqF5Q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckxqF5Q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckxqF5Q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckxqF5Q.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckxqF5Q.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckxqF5Q.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/omdsha512k256n256tau256v1/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/cc2o6kt3.s: Assembler messages:
encrypt.c: /tmp/cc2o6kt3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2o6kt3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2o6kt3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2o6kt3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2o6kt3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2o6kt3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2o6kt3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2o6kt3.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/omdsha512k256n256tau256v1/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/cc3uDkYV.s: Assembler messages:
encrypt.c: /tmp/cc3uDkYV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3uDkYV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3uDkYV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uDkYV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3uDkYV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3uDkYV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3uDkYV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3uDkYV.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/omdsha512k256n256tau256v1/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/ccGRz0uY.s: Assembler messages:
encrypt.c: /tmp/ccGRz0uY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGRz0uY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGRz0uY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRz0uY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGRz0uY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGRz0uY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGRz0uY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGRz0uY.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/omdsha512k256n256tau256v1/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/ccR0pbmR.s: Assembler messages:
encrypt.c: /tmp/ccR0pbmR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR0pbmR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR0pbmR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0pbmR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR0pbmR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR0pbmR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccR0pbmR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR0pbmR.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/omdsha512k256n256tau256v1/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/cc3lSPLv.s: Assembler messages:
encrypt.c: /tmp/cc3lSPLv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3lSPLv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3lSPLv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lSPLv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3lSPLv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3lSPLv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3lSPLv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3lSPLv.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/omdsha512k256n256tau256v1/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/ccRFtteW.s: Assembler messages:
encrypt.c: /tmp/ccRFtteW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRFtteW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRFtteW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFtteW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRFtteW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRFtteW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRFtteW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRFtteW.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/omdsha512k256n256tau256v1/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/cc6SuO2w.s: Assembler messages:
encrypt.c: /tmp/cc6SuO2w.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6SuO2w.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6SuO2w.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SuO2w.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6SuO2w.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6SuO2w.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6SuO2w.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6SuO2w.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/omdsha512k256n256tau256v1/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/ccTY4Y6N.s: Assembler messages:
encrypt.c: /tmp/ccTY4Y6N.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTY4Y6N.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTY4Y6N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTY4Y6N.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTY4Y6N.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTY4Y6N.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTY4Y6N.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTY4Y6N.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/omdsha512k256n256tau256v1/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/ccETrAuA.s: Assembler messages:
encrypt.c: /tmp/ccETrAuA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccETrAuA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccETrAuA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrAuA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccETrAuA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccETrAuA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccETrAuA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccETrAuA.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/omdsha512k256n256tau256v1/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/ccmWCVlW.s: Assembler messages:
encrypt.c: /tmp/ccmWCVlW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmWCVlW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmWCVlW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmWCVlW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmWCVlW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmWCVlW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmWCVlW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmWCVlW.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/omdsha512k256n256tau256v1/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/ccDgNxFW.s: Assembler messages:
encrypt.c: /tmp/ccDgNxFW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDgNxFW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDgNxFW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgNxFW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDgNxFW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDgNxFW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDgNxFW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDgNxFW.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/omdsha512k256n256tau256v1/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/ccbrLaPw.s: Assembler messages:
encrypt.c: /tmp/ccbrLaPw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbrLaPw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbrLaPw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrLaPw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbrLaPw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbrLaPw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbrLaPw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbrLaPw.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/omdsha512k256n256tau256v1/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/ccSDGyQw.s: Assembler messages:
encrypt.c: /tmp/ccSDGyQw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSDGyQw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSDGyQw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDGyQw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSDGyQw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSDGyQw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSDGyQw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSDGyQw.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/omdsha512k256n256tau256v1/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/ccZw33Wn.s: Assembler messages:
encrypt.c: /tmp/ccZw33Wn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZw33Wn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZw33Wn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZw33Wn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZw33Wn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZw33Wn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZw33Wn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZw33Wn.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/omdsha512k256n256tau256v1/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/ccBM358k.s: Assembler messages:
encrypt.c: /tmp/ccBM358k.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBM358k.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBM358k.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBM358k.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBM358k.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBM358k.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBM358k.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBM358k.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/omdsha512k256n256tau256v1/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/ccQ0xrJt.s: Assembler messages:
encrypt.c: /tmp/ccQ0xrJt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ0xrJt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ0xrJt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0xrJt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ0xrJt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ0xrJt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQ0xrJt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ0xrJt.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/omdsha512k256n256tau256v1/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/cc4WdHxz.s: Assembler messages:
encrypt.c: /tmp/cc4WdHxz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4WdHxz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4WdHxz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WdHxz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4WdHxz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4WdHxz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4WdHxz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4WdHxz.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/omdsha512k256n256tau256v1/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/ccGon0Vg.s: Assembler messages:
encrypt.c: /tmp/ccGon0Vg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGon0Vg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGon0Vg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGon0Vg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGon0Vg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGon0Vg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGon0Vg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGon0Vg.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/omdsha512k256n256tau256v1/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/ccMGt6il.s: Assembler messages:
encrypt.c: /tmp/ccMGt6il.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMGt6il.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMGt6il.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGt6il.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMGt6il.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMGt6il.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMGt6il.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMGt6il.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/omdsha512k256n256tau256v1/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/ccr2Zmpu.s: Assembler messages:
encrypt.c: /tmp/ccr2Zmpu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr2Zmpu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr2Zmpu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr2Zmpu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr2Zmpu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr2Zmpu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccr2Zmpu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr2Zmpu.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/omdsha512k256n256tau256v1/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/cctOsFRz.s: Assembler messages:
encrypt.c: /tmp/cctOsFRz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctOsFRz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctOsFRz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctOsFRz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctOsFRz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctOsFRz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctOsFRz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctOsFRz.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/omdsha512k256n256tau256v1/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/cczOMZtP.s: Assembler messages:
encrypt.c: /tmp/cczOMZtP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczOMZtP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczOMZtP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczOMZtP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczOMZtP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczOMZtP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczOMZtP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczOMZtP.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/omdsha512k256n256tau256v1/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/cckZZxGL.s: Assembler messages:
encrypt.c: /tmp/cckZZxGL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckZZxGL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckZZxGL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckZZxGL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckZZxGL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckZZxGL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckZZxGL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckZZxGL.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/omdsha512k256n256tau256v1/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/ccwjjvtz.s: Assembler messages:
encrypt.c: /tmp/ccwjjvtz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwjjvtz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwjjvtz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwjjvtz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwjjvtz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwjjvtz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwjjvtz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwjjvtz.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/omdsha512k256n256tau256v1/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/ccFgimxC.s: Assembler messages:
encrypt.c: /tmp/ccFgimxC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFgimxC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFgimxC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgimxC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFgimxC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFgimxC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFgimxC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFgimxC.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/omdsha512k256n256tau256v1/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/ccvUL6rS.s: Assembler messages:
encrypt.c: /tmp/ccvUL6rS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvUL6rS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvUL6rS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvUL6rS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvUL6rS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvUL6rS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvUL6rS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvUL6rS.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/omdsha512k256n256tau256v1/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/cc1stEtz.s: Assembler messages:
encrypt.c: /tmp/cc1stEtz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1stEtz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1stEtz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1stEtz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1stEtz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1stEtz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1stEtz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1stEtz.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/omdsha512k256n256tau256v1/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/cckqqfrO.s: Assembler messages:
encrypt.c: /tmp/cckqqfrO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckqqfrO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckqqfrO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqqfrO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckqqfrO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckqqfrO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckqqfrO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckqqfrO.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/omdsha512k256n256tau256v1/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/ccXNqn3e.s: Assembler messages:
encrypt.c: /tmp/ccXNqn3e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXNqn3e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXNqn3e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXNqn3e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXNqn3e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXNqn3e.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXNqn3e.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXNqn3e.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/omdsha512k256n256tau256v1/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/cciqw6B3.s: Assembler messages:
encrypt.c: /tmp/cciqw6B3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciqw6B3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciqw6B3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciqw6B3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciqw6B3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciqw6B3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciqw6B3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciqw6B3.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/omdsha512k256n256tau256v1/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/ccTKn17Z.s: Assembler messages:
encrypt.c: /tmp/ccTKn17Z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTKn17Z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTKn17Z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKn17Z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTKn17Z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTKn17Z.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTKn17Z.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTKn17Z.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/omdsha512k256n256tau256v1/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/ccWlduAX.s: Assembler messages:
encrypt.c: /tmp/ccWlduAX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWlduAX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWlduAX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlduAX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWlduAX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWlduAX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWlduAX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWlduAX.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/omdsha512k256n256tau256v1/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/cc2OlHE3.s: Assembler messages:
encrypt.c: /tmp/cc2OlHE3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2OlHE3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2OlHE3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2OlHE3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2OlHE3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2OlHE3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2OlHE3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2OlHE3.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/omdsha512k256n256tau256v1/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/cc8FLt9q.s: Assembler messages:
encrypt.c: /tmp/cc8FLt9q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8FLt9q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8FLt9q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8FLt9q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8FLt9q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8FLt9q.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8FLt9q.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8FLt9q.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/omdsha512k256n256tau256v1/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/cc42AVv2.s: Assembler messages:
encrypt.c: /tmp/cc42AVv2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc42AVv2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc42AVv2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc42AVv2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc42AVv2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc42AVv2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc42AVv2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc42AVv2.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/omdsha512k256n256tau256v1/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/ccXe9tL3.s: Assembler messages:
encrypt.c: /tmp/ccXe9tL3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXe9tL3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXe9tL3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXe9tL3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXe9tL3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXe9tL3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXe9tL3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXe9tL3.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/omdsha512k256n256tau256v1/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/ccAZLMSj.s: Assembler messages:
encrypt.c: /tmp/ccAZLMSj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAZLMSj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAZLMSj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAZLMSj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAZLMSj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAZLMSj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAZLMSj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAZLMSj.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/omdsha512k256n256tau256v1/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/ccCQ9rps.s: Assembler messages:
encrypt.c: /tmp/ccCQ9rps.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCQ9rps.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCQ9rps.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQ9rps.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCQ9rps.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCQ9rps.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCQ9rps.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCQ9rps.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/omdsha512k256n256tau256v1/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/ccNjwtgd.s: Assembler messages:
encrypt.c: /tmp/ccNjwtgd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNjwtgd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNjwtgd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjwtgd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNjwtgd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNjwtgd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNjwtgd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNjwtgd.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/omdsha512k256n256tau256v1/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/cco403Ik.s: Assembler messages:
encrypt.c: /tmp/cco403Ik.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cco403Ik.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco403Ik.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cco403Ik.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cco403Ik.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cco403Ik.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cco403Ik.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cco403Ik.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/omdsha512k256n256tau256v1/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/ccVPQtcj.s: Assembler messages:
encrypt.c: /tmp/ccVPQtcj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVPQtcj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVPQtcj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPQtcj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVPQtcj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVPQtcj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVPQtcj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVPQtcj.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/omdsha512k256n256tau256v1/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/cccXxrau.s: Assembler messages:
encrypt.c: /tmp/cccXxrau.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccXxrau.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccXxrau.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXxrau.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccXxrau.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccXxrau.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccXxrau.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccXxrau.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/omdsha512k256n256tau256v1/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/ccEuq07d.s: Assembler messages:
encrypt.c: /tmp/ccEuq07d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEuq07d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEuq07d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEuq07d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEuq07d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEuq07d.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEuq07d.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEuq07d.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/omdsha512k256n256tau256v1/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/ccnnRJIr.s: Assembler messages:
encrypt.c: /tmp/ccnnRJIr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnnRJIr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnnRJIr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnnRJIr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnnRJIr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnnRJIr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnnRJIr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnnRJIr.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/omdsha512k256n256tau256v1/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/omdsha512k256n256tau256v1/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/ccBCv0fY.s: Assembler messages:
encrypt.c: /tmp/ccBCv0fY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBCv0fY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBCv0fY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBCv0fY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBCv0fY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBCv0fY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBCv0fY.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/ccBCv0fY.s: Assembler messages:
encrypt.c: /tmp/ccBCv0fY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBCv0fY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBCv0fY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCv0fY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBCv0fY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBCv0fY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBCv0fY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBCv0fY.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/omdsha512k256n256tau256v1/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/ccN5NAde.s: Assembler messages:
encrypt.c: /tmp/ccN5NAde.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN5NAde.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN5NAde.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN5NAde.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN5NAde.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccN5NAde.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN5NAde.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/ccN5NAde.s: Assembler messages:
encrypt.c: /tmp/ccN5NAde.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN5NAde.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN5NAde.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5NAde.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN5NAde.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN5NAde.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccN5NAde.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN5NAde.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/omdsha512k256n256tau256v1/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/ccGZFQOe.s: Assembler messages:
encrypt.c: /tmp/ccGZFQOe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGZFQOe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGZFQOe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGZFQOe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGZFQOe.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGZFQOe.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGZFQOe.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/ccGZFQOe.s: Assembler messages:
encrypt.c: /tmp/ccGZFQOe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGZFQOe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGZFQOe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZFQOe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGZFQOe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGZFQOe.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGZFQOe.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGZFQOe.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/omdsha512k256n256tau256v1/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/ccahH1pR.s: Assembler messages:
encrypt.c: /tmp/ccahH1pR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccahH1pR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccahH1pR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccahH1pR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccahH1pR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccahH1pR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccahH1pR.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/ccahH1pR.s: Assembler messages:
encrypt.c: /tmp/ccahH1pR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccahH1pR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccahH1pR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccahH1pR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccahH1pR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccahH1pR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccahH1pR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccahH1pR.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/omdsha512k256n256tau256v1/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/ccCBSYZg.s: Assembler messages:
encrypt.c: /tmp/ccCBSYZg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCBSYZg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCBSYZg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCBSYZg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCBSYZg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCBSYZg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCBSYZg.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/ccCBSYZg.s: Assembler messages:
encrypt.c: /tmp/ccCBSYZg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCBSYZg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCBSYZg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCBSYZg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCBSYZg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCBSYZg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCBSYZg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCBSYZg.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/omdsha512k256n256tau256v1/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/cczuqL3Z.s: Assembler messages:
encrypt.c: /tmp/cczuqL3Z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczuqL3Z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczuqL3Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczuqL3Z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczuqL3Z.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczuqL3Z.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczuqL3Z.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/cczuqL3Z.s: Assembler messages:
encrypt.c: /tmp/cczuqL3Z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczuqL3Z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczuqL3Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczuqL3Z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczuqL3Z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczuqL3Z.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczuqL3Z.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczuqL3Z.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/omdsha512k256n256tau256v1/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/ccUyIxBf.s: Assembler messages:
encrypt.c: /tmp/ccUyIxBf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUyIxBf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUyIxBf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUyIxBf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUyIxBf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUyIxBf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUyIxBf.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/ccUyIxBf.s: Assembler messages:
encrypt.c: /tmp/ccUyIxBf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUyIxBf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUyIxBf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyIxBf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUyIxBf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUyIxBf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUyIxBf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUyIxBf.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/omdsha512k256n256tau256v1/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/cchfBEqR.s: Assembler messages:
encrypt.c: /tmp/cchfBEqR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchfBEqR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchfBEqR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchfBEqR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchfBEqR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchfBEqR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchfBEqR.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/cchfBEqR.s: Assembler messages:
encrypt.c: /tmp/cchfBEqR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchfBEqR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchfBEqR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchfBEqR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchfBEqR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchfBEqR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchfBEqR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchfBEqR.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/omdsha512k256n256tau256v1/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/ccCrLTQ7.s: Assembler messages:
encrypt.c: /tmp/ccCrLTQ7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCrLTQ7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCrLTQ7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrLTQ7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCrLTQ7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCrLTQ7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCrLTQ7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCrLTQ7.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/omdsha512k256n256tau256v1/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/ccb6xXK1.s: Assembler messages:
encrypt.c: /tmp/ccb6xXK1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb6xXK1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb6xXK1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb6xXK1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb6xXK1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb6xXK1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccb6xXK1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb6xXK1.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/omdsha512k256n256tau256v1/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/ccFwfkb9.s: Assembler messages:
encrypt.c: /tmp/ccFwfkb9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFwfkb9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFwfkb9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFwfkb9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFwfkb9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFwfkb9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFwfkb9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFwfkb9.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/omdsha512k256n256tau256v1/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/ccvJXqvb.s: Assembler messages:
encrypt.c: /tmp/ccvJXqvb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvJXqvb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvJXqvb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvJXqvb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvJXqvb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvJXqvb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvJXqvb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvJXqvb.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/omdsha512k256n256tau256v1/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/ccFgJorX.s: Assembler messages:
encrypt.c: /tmp/ccFgJorX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFgJorX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFgJorX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgJorX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFgJorX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFgJorX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFgJorX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFgJorX.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/omdsha512k256n256tau256v1/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/ccQYAmx4.s: Assembler messages:
encrypt.c: /tmp/ccQYAmx4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQYAmx4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQYAmx4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYAmx4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQYAmx4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQYAmx4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQYAmx4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQYAmx4.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/omdsha512k256n256tau256v1/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/ccH1LXdH.s: Assembler messages:
encrypt.c: /tmp/ccH1LXdH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH1LXdH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH1LXdH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH1LXdH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH1LXdH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH1LXdH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccH1LXdH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH1LXdH.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/omdsha512k256n256tau256v1/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/ccNTEmWE.s: Assembler messages:
encrypt.c: /tmp/ccNTEmWE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNTEmWE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNTEmWE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTEmWE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNTEmWE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNTEmWE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNTEmWE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNTEmWE.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/omdsha512k256n256tau256v1/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/ccUWg9Xs.s: Assembler messages:
encrypt.c: /tmp/ccUWg9Xs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUWg9Xs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUWg9Xs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUWg9Xs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUWg9Xs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUWg9Xs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUWg9Xs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUWg9Xs.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/omdsha512k256n256tau256v1/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/ccW5H9YE.s: Assembler messages:
encrypt.c: /tmp/ccW5H9YE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW5H9YE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW5H9YE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5H9YE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW5H9YE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW5H9YE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccW5H9YE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW5H9YE.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/omdsha512k256n256tau256v1/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/cc1R84QE.s: Assembler messages:
encrypt.c: /tmp/cc1R84QE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1R84QE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1R84QE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1R84QE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1R84QE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1R84QE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1R84QE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1R84QE.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/omdsha512k256n256tau256v1/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/cc48XDtK.s: Assembler messages:
encrypt.c: /tmp/cc48XDtK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc48XDtK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc48XDtK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc48XDtK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc48XDtK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc48XDtK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc48XDtK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc48XDtK.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/omdsha512k256n256tau256v1/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/ccOM5FLH.s: Assembler messages:
encrypt.c: /tmp/ccOM5FLH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOM5FLH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOM5FLH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOM5FLH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOM5FLH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOM5FLH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOM5FLH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOM5FLH.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/omdsha512k256n256tau256v1/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/ccPAxPEG.s: Assembler messages:
encrypt.c: /tmp/ccPAxPEG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPAxPEG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPAxPEG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAxPEG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPAxPEG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPAxPEG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPAxPEG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPAxPEG.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/omdsha512k256n256tau256v1/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/ccQ8NIGx.s: Assembler messages:
encrypt.c: /tmp/ccQ8NIGx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ8NIGx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ8NIGx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8NIGx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ8NIGx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ8NIGx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQ8NIGx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ8NIGx.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/omdsha512k256n256tau256v1/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/ccftajZs.s: Assembler messages:
encrypt.c: /tmp/ccftajZs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccftajZs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccftajZs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccftajZs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccftajZs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccftajZs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccftajZs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccftajZs.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/omdsha512k256n256tau256v1/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/ccI6T6ny.s: Assembler messages:
encrypt.c: /tmp/ccI6T6ny.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI6T6ny.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI6T6ny.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI6T6ny.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI6T6ny.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI6T6ny.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccI6T6ny.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI6T6ny.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/omdsha512k256n256tau256v1/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/ccq2kKwk.s: Assembler messages:
encrypt.c: /tmp/ccq2kKwk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq2kKwk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq2kKwk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq2kKwk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq2kKwk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq2kKwk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccq2kKwk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq2kKwk.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/omdsha512k256n256tau256v1/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/ccBBFtTA.s: Assembler messages:
encrypt.c: /tmp/ccBBFtTA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBBFtTA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBBFtTA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBFtTA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBBFtTA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBBFtTA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBBFtTA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBBFtTA.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/omdsha512k256n256tau256v1/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/ccPkzW4s.s: Assembler messages:
encrypt.c: /tmp/ccPkzW4s.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPkzW4s.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPkzW4s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkzW4s.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPkzW4s.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPkzW4s.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPkzW4s.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPkzW4s.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/omdsha512k256n256tau256v1/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/cc20QHYy.s: Assembler messages:
encrypt.c: /tmp/cc20QHYy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc20QHYy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc20QHYy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20QHYy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc20QHYy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc20QHYy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc20QHYy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc20QHYy.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/omdsha512k256n256tau256v1/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/cct4kAcj.s: Assembler messages:
encrypt.c: /tmp/cct4kAcj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct4kAcj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct4kAcj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4kAcj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cct4kAcj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cct4kAcj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cct4kAcj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cct4kAcj.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/omdsha512k256n256tau256v1/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/ccBxJLZn.s: Assembler messages:
encrypt.c: /tmp/ccBxJLZn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBxJLZn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBxJLZn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBxJLZn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBxJLZn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBxJLZn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBxJLZn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBxJLZn.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/omdsha512k256n256tau256v1/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/ccZ5D6p9.s: Assembler messages:
encrypt.c: /tmp/ccZ5D6p9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ5D6p9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ5D6p9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5D6p9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ5D6p9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ5D6p9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZ5D6p9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ5D6p9.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/omdsha512k256n256tau256v1/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/cc7unTM7.s: Assembler messages:
encrypt.c: /tmp/cc7unTM7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7unTM7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7unTM7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7unTM7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7unTM7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7unTM7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7unTM7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7unTM7.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/omdsha512k256n256tau256v1/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/ccKAGxHo.s: Assembler messages:
encrypt.c: /tmp/ccKAGxHo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKAGxHo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKAGxHo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAGxHo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKAGxHo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKAGxHo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKAGxHo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKAGxHo.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/omdsha512k256n256tau256v1/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/ccCWKnIq.s: Assembler messages:
encrypt.c: /tmp/ccCWKnIq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCWKnIq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCWKnIq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWKnIq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCWKnIq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCWKnIq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCWKnIq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCWKnIq.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/omdsha512k256n256tau256v1/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/cckFU7wh.s: Assembler messages:
encrypt.c: /tmp/cckFU7wh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckFU7wh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckFU7wh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckFU7wh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckFU7wh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckFU7wh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckFU7wh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckFU7wh.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/omdsha512k256n256tau256v1/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/ccSCCghb.s: Assembler messages:
encrypt.c: /tmp/ccSCCghb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSCCghb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSCCghb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSCCghb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSCCghb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSCCghb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSCCghb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSCCghb.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/omdsha512k256n256tau256v1/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/cchVJQip.s: Assembler messages:
encrypt.c: /tmp/cchVJQip.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchVJQip.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchVJQip.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchVJQip.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchVJQip.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchVJQip.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchVJQip.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchVJQip.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/omdsha512k256n256tau256v1/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/ccB7aHm1.s: Assembler messages:
encrypt.c: /tmp/ccB7aHm1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB7aHm1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB7aHm1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7aHm1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB7aHm1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB7aHm1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccB7aHm1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB7aHm1.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/omdsha512k256n256tau256v1/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/ccoUK2rR.s: Assembler messages:
encrypt.c: /tmp/ccoUK2rR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoUK2rR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoUK2rR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoUK2rR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoUK2rR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoUK2rR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoUK2rR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoUK2rR.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/omdsha512k256n256tau256v1/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/ccOHdybZ.s: Assembler messages:
encrypt.c: /tmp/ccOHdybZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOHdybZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOHdybZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHdybZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOHdybZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOHdybZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOHdybZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOHdybZ.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/omdsha512k256n256tau256v1/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/ccl1WW60.s: Assembler messages:
encrypt.c: /tmp/ccl1WW60.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl1WW60.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl1WW60.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl1WW60.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl1WW60.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl1WW60.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccl1WW60.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl1WW60.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/omdsha512k256n256tau256v1/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/ccRKMODO.s: Assembler messages:
encrypt.c: /tmp/ccRKMODO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRKMODO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRKMODO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKMODO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRKMODO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRKMODO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRKMODO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRKMODO.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/omdsha512k256n256tau256v1/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/cchaXvBY.s: Assembler messages:
encrypt.c: /tmp/cchaXvBY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchaXvBY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchaXvBY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchaXvBY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchaXvBY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchaXvBY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchaXvBY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchaXvBY.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/omdsha512k256n256tau256v1/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/ccOPSt1Q.s: Assembler messages:
encrypt.c: /tmp/ccOPSt1Q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOPSt1Q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOPSt1Q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPSt1Q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOPSt1Q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOPSt1Q.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOPSt1Q.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOPSt1Q.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/omdsha512k256n256tau256v1/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/ccyiSfRH.s: Assembler messages:
encrypt.c: /tmp/ccyiSfRH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyiSfRH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyiSfRH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyiSfRH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyiSfRH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyiSfRH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyiSfRH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyiSfRH.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/omdsha512k256n256tau256v1/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/cc7w2qVO.s: Assembler messages:
encrypt.c: /tmp/cc7w2qVO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7w2qVO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7w2qVO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w2qVO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7w2qVO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7w2qVO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7w2qVO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7w2qVO.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/omdsha512k256n256tau256v1/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/ccbw4vWP.s: Assembler messages:
encrypt.c: /tmp/ccbw4vWP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbw4vWP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbw4vWP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbw4vWP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbw4vWP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbw4vWP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbw4vWP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbw4vWP.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/omdsha512k256n256tau256v1/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/cc6SGZ2N.s: Assembler messages:
encrypt.c: /tmp/cc6SGZ2N.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6SGZ2N.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6SGZ2N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6SGZ2N.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6SGZ2N.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6SGZ2N.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6SGZ2N.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6SGZ2N.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/omdsha512k256n256tau256v1/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/ccAmTAKU.s: Assembler messages:
encrypt.c: /tmp/ccAmTAKU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAmTAKU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAmTAKU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmTAKU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAmTAKU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAmTAKU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAmTAKU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAmTAKU.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/omdsha512k256n256tau256v1/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/cc6T3iLH.s: Assembler messages:
encrypt.c: /tmp/cc6T3iLH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6T3iLH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6T3iLH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6T3iLH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6T3iLH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6T3iLH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6T3iLH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6T3iLH.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/omdsha512k256n256tau256v1/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/cc7A2AkS.s: Assembler messages:
encrypt.c: /tmp/cc7A2AkS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7A2AkS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7A2AkS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A2AkS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7A2AkS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7A2AkS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7A2AkS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7A2AkS.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/omdsha512k256n256tau256v1/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/ccv9hayf.s: Assembler messages:
encrypt.c: /tmp/ccv9hayf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv9hayf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv9hayf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv9hayf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv9hayf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv9hayf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccv9hayf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv9hayf.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/omdsha512k256n256tau256v1/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/ccyLfsMB.s: Assembler messages:
encrypt.c: /tmp/ccyLfsMB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyLfsMB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyLfsMB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLfsMB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyLfsMB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyLfsMB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyLfsMB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyLfsMB.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/omdsha512k256n256tau256v1/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/ccAcRMOd.s: Assembler messages:
encrypt.c: /tmp/ccAcRMOd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAcRMOd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAcRMOd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAcRMOd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAcRMOd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAcRMOd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAcRMOd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAcRMOd.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/omdsha512k256n256tau256v1/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/ccRHKKSu.s: Assembler messages:
encrypt.c: /tmp/ccRHKKSu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRHKKSu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRHKKSu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRHKKSu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRHKKSu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRHKKSu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRHKKSu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRHKKSu.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/omdsha512k256n256tau256v1/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/ccZZRXRm.s: Assembler messages:
encrypt.c: /tmp/ccZZRXRm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZZRXRm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZZRXRm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZRXRm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZZRXRm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZZRXRm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZZRXRm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZZRXRm.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/omdsha512k256n256tau256v1/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/ccbPPsyC.s: Assembler messages:
encrypt.c: /tmp/ccbPPsyC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbPPsyC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbPPsyC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbPPsyC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbPPsyC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbPPsyC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbPPsyC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbPPsyC.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/omdsha512k256n256tau256v1/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/cctUiAQd.s: Assembler messages:
encrypt.c: /tmp/cctUiAQd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctUiAQd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctUiAQd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctUiAQd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctUiAQd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctUiAQd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctUiAQd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctUiAQd.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/omdsha512k256n256tau256v1/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/cczH4i5t.s: Assembler messages:
encrypt.c: /tmp/cczH4i5t.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczH4i5t.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczH4i5t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH4i5t.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczH4i5t.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczH4i5t.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczH4i5t.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczH4i5t.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/omdsha512k256n256tau256v1/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/cc911dSp.s: Assembler messages:
encrypt.c: /tmp/cc911dSp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc911dSp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc911dSp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc911dSp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc911dSp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc911dSp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc911dSp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc911dSp.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/omdsha512k256n256tau256v1/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/ccktzR4a.s: Assembler messages:
encrypt.c: /tmp/ccktzR4a.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccktzR4a.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccktzR4a.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccktzR4a.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccktzR4a.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccktzR4a.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccktzR4a.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccktzR4a.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/omdsha512k256n256tau256v1/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/ccV8nfgb.s: Assembler messages:
encrypt.c: /tmp/ccV8nfgb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV8nfgb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV8nfgb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV8nfgb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV8nfgb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV8nfgb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccV8nfgb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV8nfgb.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/omdsha512k256n256tau256v1/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/ccqUe7Kl.s: Assembler messages:
encrypt.c: /tmp/ccqUe7Kl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqUe7Kl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqUe7Kl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUe7Kl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqUe7Kl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqUe7Kl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqUe7Kl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqUe7Kl.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/omdsha512k256n256tau256v1/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/ccDdBpYr.s: Assembler messages:
encrypt.c: /tmp/ccDdBpYr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDdBpYr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDdBpYr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdBpYr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDdBpYr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDdBpYr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDdBpYr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDdBpYr.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/omdsha512k256n256tau256v1/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/ccLgBgpd.s: Assembler messages:
encrypt.c: /tmp/ccLgBgpd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLgBgpd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLgBgpd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLgBgpd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLgBgpd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLgBgpd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLgBgpd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLgBgpd.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/omdsha512k256n256tau256v1/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/cc8vL00a.s: Assembler messages:
encrypt.c: /tmp/cc8vL00a.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8vL00a.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8vL00a.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8vL00a.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8vL00a.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8vL00a.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8vL00a.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8vL00a.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/omdsha512k256n256tau256v1/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/ccxWURHl.s: Assembler messages:
encrypt.c: /tmp/ccxWURHl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxWURHl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxWURHl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWURHl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxWURHl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxWURHl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxWURHl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxWURHl.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/omdsha512k256n256tau256v1/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/ccIYdT3I.s: Assembler messages:
encrypt.c: /tmp/ccIYdT3I.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIYdT3I.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIYdT3I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIYdT3I.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIYdT3I.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIYdT3I.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIYdT3I.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIYdT3I.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/omdsha512k256n256tau256v1/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/ccn0JExA.s: Assembler messages:
encrypt.c: /tmp/ccn0JExA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn0JExA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn0JExA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn0JExA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn0JExA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn0JExA.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccn0JExA.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn0JExA.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/omdsha512k256n256tau256v1/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/ccrdAjdL.s: Assembler messages:
encrypt.c: /tmp/ccrdAjdL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrdAjdL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrdAjdL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrdAjdL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrdAjdL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrdAjdL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrdAjdL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrdAjdL.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/omdsha512k256n256tau256v1/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/cctYYpXv.s: Assembler messages:
encrypt.c: /tmp/cctYYpXv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctYYpXv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctYYpXv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYYpXv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctYYpXv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctYYpXv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctYYpXv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctYYpXv.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/omdsha512k256n256tau256v1/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/ccSYjcsR.s: Assembler messages:
encrypt.c: /tmp/ccSYjcsR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSYjcsR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSYjcsR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYjcsR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSYjcsR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSYjcsR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSYjcsR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSYjcsR.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/omdsha512k256n256tau256v1/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/ccbs9UYC.s: Assembler messages:
encrypt.c: /tmp/ccbs9UYC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbs9UYC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbs9UYC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbs9UYC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbs9UYC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbs9UYC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbs9UYC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbs9UYC.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/omdsha512k256n256tau256v1/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/ccA1QvLN.s: Assembler messages:
encrypt.c: /tmp/ccA1QvLN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccA1QvLN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA1QvLN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1QvLN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA1QvLN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA1QvLN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccA1QvLN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA1QvLN.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/omdsha512k256n256tau256v1/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/ccbjZlSy.s: Assembler messages:
encrypt.c: /tmp/ccbjZlSy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbjZlSy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbjZlSy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbjZlSy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbjZlSy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbjZlSy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbjZlSy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbjZlSy.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/omdsha512k256n256tau256v1/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/cc4T69bE.s: Assembler messages:
encrypt.c: /tmp/cc4T69bE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4T69bE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4T69bE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4T69bE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4T69bE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4T69bE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4T69bE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4T69bE.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/omdsha512k256n256tau256v1/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/ccus8JBq.s: Assembler messages:
encrypt.c: /tmp/ccus8JBq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccus8JBq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccus8JBq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccus8JBq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccus8JBq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccus8JBq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccus8JBq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccus8JBq.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/omdsha512k256n256tau256v1/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/cc2RYcGB.s: Assembler messages:
encrypt.c: /tmp/cc2RYcGB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2RYcGB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2RYcGB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RYcGB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2RYcGB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2RYcGB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2RYcGB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2RYcGB.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/omdsha512k256n256tau256v1/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/ccUTAu3m.s: Assembler messages:
encrypt.c: /tmp/ccUTAu3m.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUTAu3m.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUTAu3m.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTAu3m.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUTAu3m.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUTAu3m.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUTAu3m.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUTAu3m.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/omdsha512k256n256tau256v1/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/ccNAAl6H.s: Assembler messages:
encrypt.c: /tmp/ccNAAl6H.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNAAl6H.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNAAl6H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNAAl6H.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNAAl6H.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNAAl6H.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNAAl6H.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNAAl6H.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/omdsha512k256n256tau256v1/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/ccwCDSRs.s: Assembler messages:
encrypt.c: /tmp/ccwCDSRs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwCDSRs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwCDSRs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwCDSRs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwCDSRs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwCDSRs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwCDSRs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwCDSRs.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/omdsha512k256n256tau256v1/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/ccCR8Qlp.s: Assembler messages:
encrypt.c: /tmp/ccCR8Qlp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCR8Qlp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCR8Qlp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCR8Qlp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCR8Qlp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCR8Qlp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCR8Qlp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCR8Qlp.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/omdsha512k256n256tau256v1/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/ccqCjp0B.s: Assembler messages:
encrypt.c: /tmp/ccqCjp0B.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqCjp0B.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqCjp0B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqCjp0B.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqCjp0B.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqCjp0B.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqCjp0B.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqCjp0B.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/omdsha512k256n256tau256v1/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/ccXHycdK.s: Assembler messages:
encrypt.c: /tmp/ccXHycdK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXHycdK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXHycdK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHycdK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXHycdK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHycdK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXHycdK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXHycdK.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/omdsha512k256n256tau256v1/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/cchm4RvZ.s: Assembler messages:
encrypt.c: /tmp/cchm4RvZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchm4RvZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchm4RvZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchm4RvZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchm4RvZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchm4RvZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchm4RvZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchm4RvZ.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/omdsha512k256n256tau256v1/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/ccCZs8sR.s: Assembler messages:
encrypt.c: /tmp/ccCZs8sR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCZs8sR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCZs8sR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCZs8sR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCZs8sR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCZs8sR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCZs8sR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCZs8sR.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/omdsha512k256n256tau256v1/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/ccy7H8CF.s: Assembler messages:
encrypt.c: /tmp/ccy7H8CF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy7H8CF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy7H8CF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy7H8CF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy7H8CF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy7H8CF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccy7H8CF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy7H8CF.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/omdsha512k256n256tau256v1/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/ccU5YuNM.s: Assembler messages:
encrypt.c: /tmp/ccU5YuNM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU5YuNM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU5YuNM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU5YuNM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU5YuNM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU5YuNM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccU5YuNM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU5YuNM.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/omdsha512k256n256tau256v1/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/ccWrFvf1.s: Assembler messages:
encrypt.c: /tmp/ccWrFvf1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWrFvf1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWrFvf1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrFvf1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWrFvf1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWrFvf1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWrFvf1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWrFvf1.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/omdsha512k256n256tau256v1/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/ccSqJJOI.s: Assembler messages:
encrypt.c: /tmp/ccSqJJOI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSqJJOI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSqJJOI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSqJJOI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSqJJOI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSqJJOI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSqJJOI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSqJJOI.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/omdsha512k256n256tau256v1/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/ccWkLZjX.s: Assembler messages:
encrypt.c: /tmp/ccWkLZjX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWkLZjX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWkLZjX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWkLZjX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWkLZjX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWkLZjX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWkLZjX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWkLZjX.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/omdsha512k256n256tau256v1/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/cchGIKX9.s: Assembler messages:
encrypt.c: /tmp/cchGIKX9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchGIKX9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchGIKX9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchGIKX9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchGIKX9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchGIKX9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchGIKX9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchGIKX9.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/omdsha512k256n256tau256v1/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/ccqrx11h.s: Assembler messages:
encrypt.c: /tmp/ccqrx11h.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqrx11h.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqrx11h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrx11h.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqrx11h.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqrx11h.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqrx11h.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqrx11h.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/omdsha512k256n256tau256v1/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/cc5sqePa.s: Assembler messages:
encrypt.c: /tmp/cc5sqePa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5sqePa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5sqePa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5sqePa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5sqePa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5sqePa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5sqePa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5sqePa.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/omdsha512k256n256tau256v1/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/ccrgxCy7.s: Assembler messages:
encrypt.c: /tmp/ccrgxCy7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrgxCy7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrgxCy7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrgxCy7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrgxCy7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrgxCy7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrgxCy7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrgxCy7.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/omdsha512k256n256tau256v1/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/ccQkSG2g.s: Assembler messages:
encrypt.c: /tmp/ccQkSG2g.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQkSG2g.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQkSG2g.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkSG2g.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQkSG2g.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQkSG2g.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQkSG2g.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQkSG2g.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/omdsha512k256n256tau256v1/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/cclVIln9.s: Assembler messages:
encrypt.c: /tmp/cclVIln9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclVIln9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclVIln9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVIln9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclVIln9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclVIln9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclVIln9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclVIln9.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/omdsha512k256n256tau256v1/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/ccKNY1X3.s: Assembler messages:
encrypt.c: /tmp/ccKNY1X3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKNY1X3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKNY1X3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKNY1X3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKNY1X3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKNY1X3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKNY1X3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKNY1X3.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/omdsha512k256n256tau256v1/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/cczq1bwb.s: Assembler messages:
encrypt.c: /tmp/cczq1bwb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczq1bwb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczq1bwb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczq1bwb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczq1bwb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczq1bwb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczq1bwb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczq1bwb.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/omdsha512k256n256tau256v1/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/ccTgyIJ7.s: Assembler messages:
encrypt.c: /tmp/ccTgyIJ7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTgyIJ7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTgyIJ7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgyIJ7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTgyIJ7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTgyIJ7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTgyIJ7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTgyIJ7.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/omdsha512k256n256tau256v1/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/ccq3yTME.s: Assembler messages:
encrypt.c: /tmp/ccq3yTME.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq3yTME.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq3yTME.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3yTME.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq3yTME.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq3yTME.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccq3yTME.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq3yTME.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/omdsha512k256n256tau256v1/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/ccXOGBX4.s: Assembler messages:
encrypt.c: /tmp/ccXOGBX4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXOGBX4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXOGBX4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOGBX4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXOGBX4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXOGBX4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXOGBX4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXOGBX4.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/omdsha512k256n256tau256v1/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/ccdnbAgD.s: Assembler messages:
encrypt.c: /tmp/ccdnbAgD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdnbAgD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdnbAgD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnbAgD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdnbAgD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdnbAgD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdnbAgD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdnbAgD.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/omdsha512k256n256tau256v1/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/cc0TA3I7.s: Assembler messages:
encrypt.c: /tmp/cc0TA3I7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0TA3I7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0TA3I7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TA3I7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0TA3I7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0TA3I7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0TA3I7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0TA3I7.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/omdsha512k256n256tau256v1/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/ccfiYAME.s: Assembler messages:
encrypt.c: /tmp/ccfiYAME.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfiYAME.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfiYAME.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfiYAME.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfiYAME.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfiYAME.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfiYAME.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfiYAME.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/omdsha512k256n256tau256v1/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/ccWjtS13.s: Assembler messages:
encrypt.c: /tmp/ccWjtS13.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWjtS13.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWjtS13.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWjtS13.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWjtS13.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWjtS13.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWjtS13.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWjtS13.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/omdsha512k256n256tau256v1/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/ccuYGVwG.s: Assembler messages:
encrypt.c: /tmp/ccuYGVwG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuYGVwG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuYGVwG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuYGVwG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuYGVwG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuYGVwG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuYGVwG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuYGVwG.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/omdsha512k256n256tau256v1/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/cc2K02WS.s: Assembler messages:
encrypt.c: /tmp/cc2K02WS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2K02WS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2K02WS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2K02WS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2K02WS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2K02WS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2K02WS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2K02WS.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/omdsha512k256n256tau256v1/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/cct4cnA8.s: Assembler messages:
encrypt.c: /tmp/cct4cnA8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct4cnA8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct4cnA8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4cnA8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cct4cnA8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cct4cnA8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cct4cnA8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cct4cnA8.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/omdsha512k256n256tau256v1/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/ccOjZdZ1.s: Assembler messages:
encrypt.c: /tmp/ccOjZdZ1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOjZdZ1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOjZdZ1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOjZdZ1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOjZdZ1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOjZdZ1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOjZdZ1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOjZdZ1.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/omdsha512k256n256tau256v1/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/ccxGRspP.s: Assembler messages:
encrypt.c: /tmp/ccxGRspP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxGRspP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxGRspP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGRspP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxGRspP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxGRspP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxGRspP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxGRspP.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/omdsha512k256n256tau256v1/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/ccHosEtW.s: Assembler messages:
encrypt.c: /tmp/ccHosEtW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHosEtW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHosEtW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHosEtW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHosEtW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHosEtW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHosEtW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHosEtW.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/omdsha512k256n256tau256v1/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/ccanM1Ib.s: Assembler messages:
encrypt.c: /tmp/ccanM1Ib.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccanM1Ib.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccanM1Ib.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanM1Ib.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccanM1Ib.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccanM1Ib.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccanM1Ib.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccanM1Ib.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/omdsha512k256n256tau256v1/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/ccHdNs95.s: Assembler messages:
encrypt.c: /tmp/ccHdNs95.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHdNs95.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHdNs95.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdNs95.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHdNs95.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHdNs95.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHdNs95.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHdNs95.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/omdsha512k256n256tau256v1/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/ccdDTkRR.s: Assembler messages:
encrypt.c: /tmp/ccdDTkRR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdDTkRR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdDTkRR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdDTkRR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdDTkRR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdDTkRR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdDTkRR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdDTkRR.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/omdsha512k256n256tau256v1/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/ccKIVIqc.s: Assembler messages:
encrypt.c: /tmp/ccKIVIqc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKIVIqc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKIVIqc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIVIqc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKIVIqc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKIVIqc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKIVIqc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKIVIqc.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/omdsha512k256n256tau256v1/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/ccgUA8Lr.s: Assembler messages:
encrypt.c: /tmp/ccgUA8Lr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgUA8Lr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgUA8Lr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgUA8Lr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgUA8Lr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgUA8Lr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgUA8Lr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgUA8Lr.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/omdsha512k256n256tau256v1/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/ccORFyZ7.s: Assembler messages:
encrypt.c: /tmp/ccORFyZ7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccORFyZ7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccORFyZ7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORFyZ7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccORFyZ7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccORFyZ7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccORFyZ7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccORFyZ7.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/omdsha512k256n256tau256v1/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/ccwn8ril.s: Assembler messages:
encrypt.c: /tmp/ccwn8ril.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwn8ril.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwn8ril.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8ril.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwn8ril.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwn8ril.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwn8ril.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwn8ril.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/omdsha512k256n256tau256v1/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/ccHT8eSu.s: Assembler messages:
encrypt.c: /tmp/ccHT8eSu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHT8eSu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHT8eSu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHT8eSu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHT8eSu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHT8eSu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHT8eSu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHT8eSu.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/omdsha512k256n256tau256v1/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/cchX16u8.s: Assembler messages:
encrypt.c: /tmp/cchX16u8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchX16u8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchX16u8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchX16u8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchX16u8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchX16u8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchX16u8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchX16u8.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/omdsha512k256n256tau256v1/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/cc8rQuTp.s: Assembler messages:
encrypt.c: /tmp/cc8rQuTp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8rQuTp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8rQuTp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rQuTp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8rQuTp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8rQuTp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8rQuTp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8rQuTp.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/omdsha512k256n256tau256v1/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/ccpEGcyb.s: Assembler messages:
encrypt.c: /tmp/ccpEGcyb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpEGcyb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpEGcyb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEGcyb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpEGcyb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpEGcyb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpEGcyb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpEGcyb.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/omdsha512k256n256tau256v1/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/ccYFh2SS.s: Assembler messages:
encrypt.c: /tmp/ccYFh2SS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYFh2SS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYFh2SS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFh2SS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYFh2SS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYFh2SS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYFh2SS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYFh2SS.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/omdsha512k256n256tau256v1/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/ccj9Byj6.s: Assembler messages:
encrypt.c: /tmp/ccj9Byj6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj9Byj6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj9Byj6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9Byj6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj9Byj6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj9Byj6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccj9Byj6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj9Byj6.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/omdsha512k256n256tau256v1/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/ccUwQ84V.s: Assembler messages:
encrypt.c: /tmp/ccUwQ84V.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUwQ84V.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUwQ84V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUwQ84V.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUwQ84V.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUwQ84V.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUwQ84V.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUwQ84V.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/omdsha512k256n256tau256v1/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/cceHDC8O.s: Assembler messages:
encrypt.c: /tmp/cceHDC8O.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceHDC8O.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceHDC8O.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHDC8O.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceHDC8O.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceHDC8O.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceHDC8O.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceHDC8O.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/omdsha512k256n256tau256v1/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/cc4xV62W.s: Assembler messages:
encrypt.c: /tmp/cc4xV62W.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4xV62W.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4xV62W.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4xV62W.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4xV62W.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4xV62W.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4xV62W.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4xV62W.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/omdsha512k256n256tau256v1/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/ccU7ExD8.s: Assembler messages:
encrypt.c: /tmp/ccU7ExD8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU7ExD8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU7ExD8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7ExD8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU7ExD8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU7ExD8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccU7ExD8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU7ExD8.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/omdsha512k256n256tau256v1/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/ccHvW8RR.s: Assembler messages:
encrypt.c: /tmp/ccHvW8RR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHvW8RR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHvW8RR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHvW8RR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHvW8RR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHvW8RR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHvW8RR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHvW8RR.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/omdsha512k256n256tau256v1/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/ccWEKsE0.s: Assembler messages:
encrypt.c: /tmp/ccWEKsE0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWEKsE0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWEKsE0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWEKsE0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWEKsE0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWEKsE0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWEKsE0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWEKsE0.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/omdsha512k256n256tau256v1/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/ccFPus5R.s: Assembler messages:
encrypt.c: /tmp/ccFPus5R.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFPus5R.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFPus5R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPus5R.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFPus5R.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFPus5R.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFPus5R.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFPus5R.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/omdsha512k256n256tau256v1/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/ccGJtKLv.s: Assembler messages:
encrypt.c: /tmp/ccGJtKLv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGJtKLv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGJtKLv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGJtKLv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGJtKLv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGJtKLv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGJtKLv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGJtKLv.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/omdsha512k256n256tau256v1/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/ccnLrTou.s: Assembler messages:
encrypt.c: /tmp/ccnLrTou.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnLrTou.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnLrTou.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnLrTou.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnLrTou.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnLrTou.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnLrTou.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnLrTou.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/omdsha512k256n256tau256v1/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/ccyTsjwO.s: Assembler messages:
encrypt.c: /tmp/ccyTsjwO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyTsjwO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyTsjwO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTsjwO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyTsjwO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyTsjwO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyTsjwO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyTsjwO.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/omdsha512k256n256tau256v1/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/ccUJeEyM.s: Assembler messages:
encrypt.c: /tmp/ccUJeEyM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUJeEyM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUJeEyM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUJeEyM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUJeEyM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUJeEyM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUJeEyM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUJeEyM.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/omdsha512k256n256tau256v1/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/ccnwfPzD.s: Assembler messages:
encrypt.c: /tmp/ccnwfPzD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnwfPzD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnwfPzD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnwfPzD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnwfPzD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnwfPzD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnwfPzD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnwfPzD.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/omdsha512k256n256tau256v1/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/ccDcowrs.s: Assembler messages:
encrypt.c: /tmp/ccDcowrs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDcowrs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDcowrs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcowrs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDcowrs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDcowrs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDcowrs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDcowrs.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/omdsha512k256n256tau256v1/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/cceHs09S.s: Assembler messages:
encrypt.c: /tmp/cceHs09S.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceHs09S.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceHs09S.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHs09S.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceHs09S.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceHs09S.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceHs09S.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceHs09S.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/omdsha512k256n256tau256v1/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/ccMRYUqI.s: Assembler messages:
encrypt.c: /tmp/ccMRYUqI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMRYUqI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMRYUqI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRYUqI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMRYUqI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMRYUqI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMRYUqI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMRYUqI.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/omdsha512k256n256tau256v1/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/ccTupKPl.s: Assembler messages:
encrypt.c: /tmp/ccTupKPl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTupKPl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTupKPl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTupKPl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTupKPl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTupKPl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTupKPl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTupKPl.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/omdsha512k256n256tau256v1/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/ccE1ybMi.s: Assembler messages:
encrypt.c: /tmp/ccE1ybMi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccE1ybMi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE1ybMi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1ybMi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE1ybMi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE1ybMi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccE1ybMi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE1ybMi.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/omdsha512k256n256tau256v1/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/cczjJ0KE.s: Assembler messages:
encrypt.c: /tmp/cczjJ0KE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczjJ0KE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczjJ0KE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjJ0KE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczjJ0KE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczjJ0KE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczjJ0KE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczjJ0KE.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/omdsha512k256n256tau256v1/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/ccDaZB3p.s: Assembler messages:
encrypt.c: /tmp/ccDaZB3p.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDaZB3p.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDaZB3p.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaZB3p.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDaZB3p.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDaZB3p.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDaZB3p.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDaZB3p.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/omdsha512k256n256tau256v1/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/cchUv4IO.s: Assembler messages:
encrypt.c: /tmp/cchUv4IO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchUv4IO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchUv4IO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchUv4IO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchUv4IO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchUv4IO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchUv4IO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchUv4IO.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/omdsha512k256n256tau256v1/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/ccgrVhAJ.s: Assembler messages:
encrypt.c: /tmp/ccgrVhAJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgrVhAJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgrVhAJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgrVhAJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgrVhAJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgrVhAJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgrVhAJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgrVhAJ.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/omdsha512k256n256tau256v1/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/ccthH6Ni.s: Assembler messages:
encrypt.c: /tmp/ccthH6Ni.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccthH6Ni.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccthH6Ni.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccthH6Ni.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccthH6Ni.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccthH6Ni.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccthH6Ni.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccthH6Ni.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/omdsha512k256n256tau256v1/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/cc5Ke6kf.s: Assembler messages:
encrypt.c: /tmp/cc5Ke6kf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5Ke6kf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Ke6kf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ke6kf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Ke6kf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5Ke6kf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5Ke6kf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Ke6kf.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/omdsha512k256n256tau256v1/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/ccsqiKUB.s: Assembler messages:
encrypt.c: /tmp/ccsqiKUB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsqiKUB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsqiKUB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsqiKUB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsqiKUB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsqiKUB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsqiKUB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsqiKUB.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/omdsha512k256n256tau256v1/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/ccIUjk5u.s: Assembler messages:
encrypt.c: /tmp/ccIUjk5u.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIUjk5u.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIUjk5u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIUjk5u.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIUjk5u.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIUjk5u.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIUjk5u.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIUjk5u.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/omdsha512k256n256tau256v1/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/ccuiPnBa.s: Assembler messages:
encrypt.c: /tmp/ccuiPnBa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuiPnBa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuiPnBa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuiPnBa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuiPnBa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuiPnBa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuiPnBa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuiPnBa.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/omdsha512k256n256tau256v1/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/ccYQPF0E.s: Assembler messages:
encrypt.c: /tmp/ccYQPF0E.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYQPF0E.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYQPF0E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQPF0E.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYQPF0E.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYQPF0E.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYQPF0E.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYQPF0E.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/omdsha512k256n256tau256v1/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/ccp3r4lg.s: Assembler messages:
encrypt.c: /tmp/ccp3r4lg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp3r4lg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp3r4lg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp3r4lg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp3r4lg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp3r4lg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccp3r4lg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp3r4lg.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/omdsha512k256n256tau256v1/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/ccMp7ki9.s: Assembler messages:
encrypt.c: /tmp/ccMp7ki9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMp7ki9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMp7ki9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMp7ki9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMp7ki9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMp7ki9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMp7ki9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMp7ki9.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/omdsha512k256n256tau256v1/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/ccosJinw.s: Assembler messages:
encrypt.c: /tmp/ccosJinw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccosJinw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccosJinw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccosJinw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccosJinw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccosJinw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccosJinw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccosJinw.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/omdsha512k256n256tau256v1/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/ccMd67mg.s: Assembler messages:
encrypt.c: /tmp/ccMd67mg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMd67mg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMd67mg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMd67mg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMd67mg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMd67mg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMd67mg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMd67mg.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/omdsha512k256n256tau256v1/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/ccaLGTI1.s: Assembler messages:
encrypt.c: /tmp/ccaLGTI1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaLGTI1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaLGTI1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaLGTI1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaLGTI1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaLGTI1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaLGTI1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaLGTI1.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/omdsha512k256n256tau256v1/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/cc24fpDY.s: Assembler messages:
encrypt.c: /tmp/cc24fpDY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc24fpDY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc24fpDY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc24fpDY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc24fpDY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc24fpDY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc24fpDY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc24fpDY.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/omdsha512k256n256tau256v1/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/ccMQvQv9.s: Assembler messages:
encrypt.c: /tmp/ccMQvQv9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMQvQv9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMQvQv9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMQvQv9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMQvQv9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMQvQv9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMQvQv9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMQvQv9.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/omdsha512k256n256tau256v1/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/ccGfD5fi.s: Assembler messages:
encrypt.c: /tmp/ccGfD5fi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGfD5fi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGfD5fi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGfD5fi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGfD5fi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGfD5fi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGfD5fi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGfD5fi.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/omdsha512k256n256tau256v1/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/cca9VnD3.s: Assembler messages:
encrypt.c: /tmp/cca9VnD3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca9VnD3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca9VnD3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca9VnD3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca9VnD3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca9VnD3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cca9VnD3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cca9VnD3.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/omdsha512k256n256tau256v1/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/ccd1XkNb.s: Assembler messages:
encrypt.c: /tmp/ccd1XkNb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd1XkNb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd1XkNb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1XkNb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd1XkNb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd1XkNb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccd1XkNb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd1XkNb.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/omdsha512k256n256tau256v1/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/ccrnZ1Q1.s: Assembler messages:
encrypt.c: /tmp/ccrnZ1Q1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrnZ1Q1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrnZ1Q1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnZ1Q1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrnZ1Q1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrnZ1Q1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrnZ1Q1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrnZ1Q1.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/omdsha512k256n256tau256v1/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/ccIa8GOU.s: Assembler messages:
encrypt.c: /tmp/ccIa8GOU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIa8GOU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIa8GOU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIa8GOU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIa8GOU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIa8GOU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIa8GOU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIa8GOU.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/omdsha512k256n256tau256v1/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/ccTDwjSI.s: Assembler messages:
encrypt.c: /tmp/ccTDwjSI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTDwjSI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTDwjSI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDwjSI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTDwjSI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTDwjSI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTDwjSI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTDwjSI.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/omdsha512k256n256tau256v1/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/ccY7Y86H.s: Assembler messages:
encrypt.c: /tmp/ccY7Y86H.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY7Y86H.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY7Y86H.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY7Y86H.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY7Y86H.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY7Y86H.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccY7Y86H.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY7Y86H.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/omdsha512k256n256tau256v1/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/ccq7L5mM.s: Assembler messages:
encrypt.c: /tmp/ccq7L5mM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq7L5mM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq7L5mM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq7L5mM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq7L5mM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq7L5mM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccq7L5mM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq7L5mM.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/omdsha512k256n256tau256v1/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/ccLigUeN.s: Assembler messages:
encrypt.c: /tmp/ccLigUeN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLigUeN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLigUeN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLigUeN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLigUeN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLigUeN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLigUeN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLigUeN.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/omdsha512k256n256tau256v1/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/ccLpR5oW.s: Assembler messages:
encrypt.c: /tmp/ccLpR5oW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLpR5oW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLpR5oW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpR5oW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLpR5oW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLpR5oW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLpR5oW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLpR5oW.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/omdsha512k256n256tau256v1/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/cc1t6WxQ.s: Assembler messages:
encrypt.c: /tmp/cc1t6WxQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1t6WxQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1t6WxQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t6WxQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1t6WxQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1t6WxQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1t6WxQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1t6WxQ.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/omdsha512k256n256tau256v1/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/cc3ExW5H.s: Assembler messages:
encrypt.c: /tmp/cc3ExW5H.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3ExW5H.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ExW5H.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ExW5H.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ExW5H.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ExW5H.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3ExW5H.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ExW5H.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/omdsha512k256n256tau256v1/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/ccDRBOU2.s: Assembler messages:
encrypt.c: /tmp/ccDRBOU2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDRBOU2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDRBOU2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDRBOU2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDRBOU2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDRBOU2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDRBOU2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDRBOU2.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/omdsha512k256n256tau256v1/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/ccZFov1i.s: Assembler messages:
encrypt.c: /tmp/ccZFov1i.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZFov1i.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZFov1i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFov1i.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZFov1i.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZFov1i.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZFov1i.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZFov1i.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/omdsha512k256n256tau256v1/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/ccqUOkmb.s: Assembler messages:
encrypt.c: /tmp/ccqUOkmb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqUOkmb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqUOkmb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqUOkmb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqUOkmb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqUOkmb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqUOkmb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqUOkmb.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/omdsha512k256n256tau256v1/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/ccslQ9OX.s: Assembler messages:
encrypt.c: /tmp/ccslQ9OX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccslQ9OX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccslQ9OX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslQ9OX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccslQ9OX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccslQ9OX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccslQ9OX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccslQ9OX.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/omdsha512k256n256tau256v1/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/ccTa4Q9k.s: Assembler messages:
encrypt.c: /tmp/ccTa4Q9k.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTa4Q9k.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTa4Q9k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTa4Q9k.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTa4Q9k.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTa4Q9k.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTa4Q9k.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTa4Q9k.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/omdsha512k256n256tau256v1/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/cctkaqP5.s: Assembler messages:
encrypt.c: /tmp/cctkaqP5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctkaqP5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctkaqP5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctkaqP5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctkaqP5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctkaqP5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctkaqP5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctkaqP5.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/omdsha512k256n256tau256v1/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/ccUofCv1.s: Assembler messages:
encrypt.c: /tmp/ccUofCv1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUofCv1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUofCv1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUofCv1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUofCv1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUofCv1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUofCv1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUofCv1.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/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/cckHaELf.s: Assembler messages:
encrypt.c: /tmp/cckHaELf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckHaELf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckHaELf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHaELf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckHaELf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckHaELf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckHaELf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckHaELf.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