Implementation notes: x86, hydra4, crypto_aead/omdsha512k512n256tau256v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k512n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
802624refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
802659refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
803006refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
803205refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
803264refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
803560refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
803669refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
804480refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
806621refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
808700refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
817877refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
821855refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
822100refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
822101refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
822140refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
822194refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
822241refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
826839refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
828239refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
828571refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
830103refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
830142refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
830193refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
830782refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
833726refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
834050refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
834105refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
834144refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
834315refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
834428refgcc -m32 -Os -fomit-frame-pointer2014061220140525
834436refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
834522refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
834826refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
834893refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
834990refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
841956refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
842018refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
842049refgcc -m32 -O -fomit-frame-pointer2014061220140525
842115refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
842185refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
842271refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
842372refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
842677refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
842747refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
844752refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
844764refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
844826refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
845407refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
846249refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
849077refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
849131refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
850918refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
851093refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
852634refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
853035refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
853106refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
853176refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
853211refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
855660refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
861015refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
861518refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
861775refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
871092refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
871112refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
871120refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
871541refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
871716refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
873238refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
875487refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
875765refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
875784refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
875799refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
875952refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
876326refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
876915refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
877765refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
881307refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
881396refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
881755refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
881876refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
883062refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
883174refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
884602refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
884820refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
884922refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
885027refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
885082refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
885339refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
886567refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
886591refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
886665refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
886887refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
887106refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
888393refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
888709refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
889540refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
889574refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
889648refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
889657refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
889680refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
889703refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
889992refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
890116refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
890385refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
891938refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
892004refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
892044refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
892574refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
894508refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
894851refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
895183refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
895202refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
895229refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
895261refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
895768refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
895889refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
896364refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
896446refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
896504refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
896521refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
896774refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
897137refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
899379refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
900221refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
901957refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
903747refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
904137refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
904281refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
904714refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
904750refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
904788refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
905358refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
905534refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
905596refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
905818refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
906575refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
907608refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
907827refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
911239refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
911414refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
912237refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
913119refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
913204refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
915205refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
915626refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
916063refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
920350refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
921239refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
923176refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
929639refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
940688refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
948152refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
971205refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
976006refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
976696refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
976759refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
977176refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
977477refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
985612refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
986189refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
986220refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
989461refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
990405refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
991996refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
994906refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
1011964refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525

Test failure

Implementation: crypto_aead/omdsha512k512n256tau256v1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

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

Compiler output

Implementation: crypto_aead/omdsha512k512n256tau256v1/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: 163, 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 -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 -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 -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/omdsha512k512n256tau256v1/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/cc5fFuuc.s: Assembler messages:
encrypt.c: /tmp/cc5fFuuc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5fFuuc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5fFuuc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5fFuuc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5fFuuc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5fFuuc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5fFuuc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5fFuuc.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/omdsha512k512n256tau256v1/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/cctbbPZl.s: Assembler messages:
encrypt.c: /tmp/cctbbPZl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctbbPZl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctbbPZl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbbPZl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctbbPZl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctbbPZl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctbbPZl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctbbPZl.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/omdsha512k512n256tau256v1/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/ccjAjxEf.s: Assembler messages:
encrypt.c: /tmp/ccjAjxEf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjAjxEf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjAjxEf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjAjxEf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjAjxEf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjAjxEf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjAjxEf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjAjxEf.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/omdsha512k512n256tau256v1/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/ccvxFDi1.s: Assembler messages:
encrypt.c: /tmp/ccvxFDi1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvxFDi1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvxFDi1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvxFDi1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvxFDi1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvxFDi1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvxFDi1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvxFDi1.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/omdsha512k512n256tau256v1/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/cc2enuJ5.s: Assembler messages:
encrypt.c: /tmp/cc2enuJ5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2enuJ5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2enuJ5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2enuJ5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2enuJ5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2enuJ5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2enuJ5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2enuJ5.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/omdsha512k512n256tau256v1/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/ccsbQypm.s: Assembler messages:
encrypt.c: /tmp/ccsbQypm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsbQypm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsbQypm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsbQypm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsbQypm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsbQypm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsbQypm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsbQypm.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/omdsha512k512n256tau256v1/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/ccMZVi8i.s: Assembler messages:
encrypt.c: /tmp/ccMZVi8i.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMZVi8i.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMZVi8i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMZVi8i.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMZVi8i.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMZVi8i.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMZVi8i.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMZVi8i.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/omdsha512k512n256tau256v1/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/ccywkay9.s: Assembler messages:
encrypt.c: /tmp/ccywkay9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccywkay9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccywkay9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywkay9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccywkay9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccywkay9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccywkay9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccywkay9.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/omdsha512k512n256tau256v1/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/cc3YSZDE.s: Assembler messages:
encrypt.c: /tmp/cc3YSZDE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3YSZDE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3YSZDE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3YSZDE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3YSZDE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3YSZDE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3YSZDE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3YSZDE.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/omdsha512k512n256tau256v1/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/ccNylUWq.s: Assembler messages:
encrypt.c: /tmp/ccNylUWq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNylUWq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNylUWq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNylUWq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNylUWq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNylUWq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNylUWq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNylUWq.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/omdsha512k512n256tau256v1/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/ccM8gsll.s: Assembler messages:
encrypt.c: /tmp/ccM8gsll.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM8gsll.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM8gsll.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8gsll.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM8gsll.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM8gsll.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccM8gsll.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM8gsll.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/omdsha512k512n256tau256v1/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/ccwV3xtz.s: Assembler messages:
encrypt.c: /tmp/ccwV3xtz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwV3xtz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwV3xtz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwV3xtz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwV3xtz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwV3xtz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwV3xtz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwV3xtz.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/omdsha512k512n256tau256v1/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/ccBgq5qD.s: Assembler messages:
encrypt.c: /tmp/ccBgq5qD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBgq5qD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBgq5qD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgq5qD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBgq5qD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBgq5qD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBgq5qD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBgq5qD.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/omdsha512k512n256tau256v1/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/ccwR650w.s: Assembler messages:
encrypt.c: /tmp/ccwR650w.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwR650w.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwR650w.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwR650w.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwR650w.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwR650w.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwR650w.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwR650w.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/omdsha512k512n256tau256v1/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/ccOxuycC.s: Assembler messages:
encrypt.c: /tmp/ccOxuycC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOxuycC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOxuycC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOxuycC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOxuycC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOxuycC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOxuycC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOxuycC.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/omdsha512k512n256tau256v1/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/ccZYUHjq.s: Assembler messages:
encrypt.c: /tmp/ccZYUHjq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZYUHjq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZYUHjq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZYUHjq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZYUHjq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZYUHjq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZYUHjq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZYUHjq.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/omdsha512k512n256tau256v1/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/ccQieRio.s: Assembler messages:
encrypt.c: /tmp/ccQieRio.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQieRio.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQieRio.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQieRio.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQieRio.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQieRio.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQieRio.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQieRio.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/omdsha512k512n256tau256v1/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/ccsq0E2w.s: Assembler messages:
encrypt.c: /tmp/ccsq0E2w.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsq0E2w.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsq0E2w.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsq0E2w.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsq0E2w.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsq0E2w.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsq0E2w.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsq0E2w.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/omdsha512k512n256tau256v1/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/ccEPFzXu.s: Assembler messages:
encrypt.c: /tmp/ccEPFzXu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEPFzXu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEPFzXu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEPFzXu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEPFzXu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEPFzXu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEPFzXu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEPFzXu.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/omdsha512k512n256tau256v1/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/ccjPD1Qf.s: Assembler messages:
encrypt.c: /tmp/ccjPD1Qf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjPD1Qf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjPD1Qf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjPD1Qf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjPD1Qf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjPD1Qf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjPD1Qf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjPD1Qf.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/omdsha512k512n256tau256v1/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/ccSjX5Rz.s: Assembler messages:
encrypt.c: /tmp/ccSjX5Rz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSjX5Rz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSjX5Rz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSjX5Rz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSjX5Rz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSjX5Rz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSjX5Rz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSjX5Rz.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/omdsha512k512n256tau256v1/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/ccuEAJAp.s: Assembler messages:
encrypt.c: /tmp/ccuEAJAp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuEAJAp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuEAJAp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuEAJAp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuEAJAp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuEAJAp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuEAJAp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuEAJAp.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/omdsha512k512n256tau256v1/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/ccKHUhSv.s: Assembler messages:
encrypt.c: /tmp/ccKHUhSv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKHUhSv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKHUhSv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHUhSv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKHUhSv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKHUhSv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKHUhSv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKHUhSv.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/omdsha512k512n256tau256v1/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/ccUmdQPh.s: Assembler messages:
encrypt.c: /tmp/ccUmdQPh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUmdQPh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUmdQPh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUmdQPh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUmdQPh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUmdQPh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUmdQPh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUmdQPh.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/omdsha512k512n256tau256v1/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/ccWRTcl8.s: Assembler messages:
encrypt.c: /tmp/ccWRTcl8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWRTcl8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWRTcl8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRTcl8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWRTcl8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWRTcl8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWRTcl8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWRTcl8.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/omdsha512k512n256tau256v1/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/ccX6Wt43.s: Assembler messages:
encrypt.c: /tmp/ccX6Wt43.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX6Wt43.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX6Wt43.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX6Wt43.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX6Wt43.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX6Wt43.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccX6Wt43.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX6Wt43.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/omdsha512k512n256tau256v1/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/cc7tGqx0.s: Assembler messages:
encrypt.c: /tmp/cc7tGqx0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7tGqx0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7tGqx0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tGqx0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7tGqx0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7tGqx0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7tGqx0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7tGqx0.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/omdsha512k512n256tau256v1/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/ccXHpns5.s: Assembler messages:
encrypt.c: /tmp/ccXHpns5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXHpns5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXHpns5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHpns5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXHpns5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXHpns5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXHpns5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXHpns5.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/omdsha512k512n256tau256v1/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/ccPCjV2a.s: Assembler messages:
encrypt.c: /tmp/ccPCjV2a.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPCjV2a.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPCjV2a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPCjV2a.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPCjV2a.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPCjV2a.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPCjV2a.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPCjV2a.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/omdsha512k512n256tau256v1/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/ccqvptF6.s: Assembler messages:
encrypt.c: /tmp/ccqvptF6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqvptF6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqvptF6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvptF6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqvptF6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqvptF6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqvptF6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqvptF6.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/omdsha512k512n256tau256v1/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/cc7xIHS5.s: Assembler messages:
encrypt.c: /tmp/cc7xIHS5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7xIHS5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7xIHS5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xIHS5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7xIHS5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7xIHS5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7xIHS5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7xIHS5.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/omdsha512k512n256tau256v1/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/ccmN1Rj4.s: Assembler messages:
encrypt.c: /tmp/ccmN1Rj4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmN1Rj4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmN1Rj4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmN1Rj4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmN1Rj4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmN1Rj4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmN1Rj4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmN1Rj4.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/omdsha512k512n256tau256v1/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/cc9sNGnO.s: Assembler messages:
encrypt.c: /tmp/cc9sNGnO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9sNGnO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9sNGnO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9sNGnO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9sNGnO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9sNGnO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9sNGnO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9sNGnO.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/omdsha512k512n256tau256v1/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/ccgHpvEV.s: Assembler messages:
encrypt.c: /tmp/ccgHpvEV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgHpvEV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgHpvEV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHpvEV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgHpvEV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgHpvEV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgHpvEV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgHpvEV.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/omdsha512k512n256tau256v1/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/ccPvw2gN.s: Assembler messages:
encrypt.c: /tmp/ccPvw2gN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPvw2gN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPvw2gN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPvw2gN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPvw2gN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPvw2gN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPvw2gN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPvw2gN.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/omdsha512k512n256tau256v1/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/ccibjXZT.s: Assembler messages:
encrypt.c: /tmp/ccibjXZT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccibjXZT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccibjXZT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccibjXZT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccibjXZT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccibjXZT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccibjXZT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccibjXZT.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/omdsha512k512n256tau256v1/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/cceJRq0R.s: Assembler messages:
encrypt.c: /tmp/cceJRq0R.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceJRq0R.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceJRq0R.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJRq0R.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceJRq0R.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceJRq0R.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceJRq0R.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceJRq0R.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/omdsha512k512n256tau256v1/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/ccwJESrV.s: Assembler messages:
encrypt.c: /tmp/ccwJESrV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwJESrV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwJESrV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJESrV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwJESrV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwJESrV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwJESrV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwJESrV.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/omdsha512k512n256tau256v1/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/cc7G1zmO.s: Assembler messages:
encrypt.c: /tmp/cc7G1zmO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7G1zmO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7G1zmO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7G1zmO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7G1zmO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7G1zmO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7G1zmO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7G1zmO.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/omdsha512k512n256tau256v1/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/cc9068RS.s: Assembler messages:
encrypt.c: /tmp/cc9068RS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9068RS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9068RS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9068RS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9068RS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9068RS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9068RS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9068RS.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/omdsha512k512n256tau256v1/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/ccYGwae2.s: Assembler messages:
encrypt.c: /tmp/ccYGwae2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYGwae2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYGwae2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGwae2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYGwae2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYGwae2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYGwae2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYGwae2.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/omdsha512k512n256tau256v1/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/ccq9vALR.s: Assembler messages:
encrypt.c: /tmp/ccq9vALR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq9vALR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq9vALR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9vALR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq9vALR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq9vALR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccq9vALR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq9vALR.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/omdsha512k512n256tau256v1/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/ccVP4kl0.s: Assembler messages:
encrypt.c: /tmp/ccVP4kl0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVP4kl0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVP4kl0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVP4kl0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVP4kl0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVP4kl0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVP4kl0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVP4kl0.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/omdsha512k512n256tau256v1/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/ccpmel7L.s: Assembler messages:
encrypt.c: /tmp/ccpmel7L.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpmel7L.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpmel7L.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpmel7L.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpmel7L.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpmel7L.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpmel7L.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpmel7L.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/omdsha512k512n256tau256v1/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/cc39tUN5.s: Assembler messages:
encrypt.c: /tmp/cc39tUN5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc39tUN5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc39tUN5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39tUN5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc39tUN5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc39tUN5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc39tUN5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc39tUN5.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/omdsha512k512n256tau256v1/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/cccRXFBU.s: Assembler messages:
encrypt.c: /tmp/cccRXFBU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccRXFBU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccRXFBU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccRXFBU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccRXFBU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccRXFBU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccRXFBU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccRXFBU.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/omdsha512k512n256tau256v1/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/ccKvol3Q.s: Assembler messages:
encrypt.c: /tmp/ccKvol3Q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKvol3Q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKvol3Q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvol3Q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKvol3Q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKvol3Q.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKvol3Q.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKvol3Q.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/omdsha512k512n256tau256v1/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/cceogp2Z.s: Assembler messages:
encrypt.c: /tmp/cceogp2Z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceogp2Z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceogp2Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceogp2Z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceogp2Z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceogp2Z.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceogp2Z.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceogp2Z.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/omdsha512k512n256tau256v1/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/cckC91rG.s: Assembler messages:
encrypt.c: /tmp/cckC91rG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckC91rG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckC91rG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckC91rG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckC91rG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckC91rG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckC91rG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckC91rG.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/omdsha512k512n256tau256v1/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/ccnw0e8Q.s: Assembler messages:
encrypt.c: /tmp/ccnw0e8Q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnw0e8Q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnw0e8Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnw0e8Q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnw0e8Q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnw0e8Q.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnw0e8Q.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnw0e8Q.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/omdsha512k512n256tau256v1/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/ccdKqAsw.s: Assembler messages:
encrypt.c: /tmp/ccdKqAsw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdKqAsw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdKqAsw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKqAsw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdKqAsw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdKqAsw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdKqAsw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdKqAsw.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/omdsha512k512n256tau256v1/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/ccigy6yK.s: Assembler messages:
encrypt.c: /tmp/ccigy6yK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccigy6yK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccigy6yK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccigy6yK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccigy6yK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccigy6yK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccigy6yK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccigy6yK.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/omdsha512k512n256tau256v1/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/ccPac30S.s: Assembler messages:
encrypt.c: /tmp/ccPac30S.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPac30S.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPac30S.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPac30S.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPac30S.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPac30S.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPac30S.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPac30S.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/omdsha512k512n256tau256v1/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/ccvGnKVH.s: Assembler messages:
encrypt.c: /tmp/ccvGnKVH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvGnKVH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvGnKVH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGnKVH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvGnKVH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvGnKVH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvGnKVH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvGnKVH.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/omdsha512k512n256tau256v1/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/cci2yQ2A.s: Assembler messages:
encrypt.c: /tmp/cci2yQ2A.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci2yQ2A.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci2yQ2A.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2yQ2A.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cci2yQ2A.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci2yQ2A.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cci2yQ2A.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cci2yQ2A.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/omdsha512k512n256tau256v1/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/cczMi0HO.s: Assembler messages:
encrypt.c: /tmp/cczMi0HO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczMi0HO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczMi0HO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczMi0HO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczMi0HO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczMi0HO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczMi0HO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczMi0HO.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/omdsha512k512n256tau256v1/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/ccMyYCj7.s: Assembler messages:
encrypt.c: /tmp/ccMyYCj7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMyYCj7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMyYCj7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMyYCj7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMyYCj7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMyYCj7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMyYCj7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMyYCj7.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/omdsha512k512n256tau256v1/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/ccUAHRQh.s: Assembler messages:
encrypt.c: /tmp/ccUAHRQh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUAHRQh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUAHRQh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUAHRQh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUAHRQh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUAHRQh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUAHRQh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUAHRQh.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/omdsha512k512n256tau256v1/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/cc4vwQgb.s: Assembler messages:
encrypt.c: /tmp/cc4vwQgb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4vwQgb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4vwQgb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vwQgb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4vwQgb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4vwQgb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4vwQgb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4vwQgb.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/omdsha512k512n256tau256v1/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/ccYdls8W.s: Assembler messages:
encrypt.c: /tmp/ccYdls8W.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYdls8W.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYdls8W.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYdls8W.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYdls8W.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYdls8W.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYdls8W.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYdls8W.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/omdsha512k512n256tau256v1/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/ccRoCp69.s: Assembler messages:
encrypt.c: /tmp/ccRoCp69.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRoCp69.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRoCp69.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoCp69.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRoCp69.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRoCp69.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRoCp69.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRoCp69.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/omdsha512k512n256tau256v1/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/ccb8EQFg.s: Assembler messages:
encrypt.c: /tmp/ccb8EQFg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb8EQFg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb8EQFg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb8EQFg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb8EQFg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb8EQFg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccb8EQFg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb8EQFg.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/omdsha512k512n256tau256v1/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/cc8NPQIe.s: Assembler messages:
encrypt.c: /tmp/cc8NPQIe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8NPQIe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8NPQIe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NPQIe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8NPQIe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8NPQIe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8NPQIe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8NPQIe.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/omdsha512k512n256tau256v1/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/cclyxwc1.s: Assembler messages:
encrypt.c: /tmp/cclyxwc1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclyxwc1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclyxwc1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclyxwc1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclyxwc1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclyxwc1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclyxwc1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclyxwc1.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/omdsha512k512n256tau256v1/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/cc5ZYFkA.s: Assembler messages:
encrypt.c: /tmp/cc5ZYFkA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5ZYFkA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ZYFkA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ZYFkA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5ZYFkA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ZYFkA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5ZYFkA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5ZYFkA.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/omdsha512k512n256tau256v1/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/ccSSG5rf.s: Assembler messages:
encrypt.c: /tmp/ccSSG5rf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSSG5rf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSSG5rf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSSG5rf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSSG5rf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSSG5rf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSSG5rf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSSG5rf.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/omdsha512k512n256tau256v1/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/cci4ozD5.s: Assembler messages:
encrypt.c: /tmp/cci4ozD5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci4ozD5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci4ozD5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4ozD5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cci4ozD5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci4ozD5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cci4ozD5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cci4ozD5.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/omdsha512k512n256tau256v1/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/ccwSaBzv.s: Assembler messages:
encrypt.c: /tmp/ccwSaBzv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwSaBzv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwSaBzv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSaBzv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwSaBzv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwSaBzv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwSaBzv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwSaBzv.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/omdsha512k512n256tau256v1/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/cc2lGNbh.s: Assembler messages:
encrypt.c: /tmp/cc2lGNbh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2lGNbh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2lGNbh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2lGNbh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2lGNbh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2lGNbh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2lGNbh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2lGNbh.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/omdsha512k512n256tau256v1/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/ccqNX7Zr.s: Assembler messages:
encrypt.c: /tmp/ccqNX7Zr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqNX7Zr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqNX7Zr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNX7Zr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqNX7Zr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqNX7Zr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqNX7Zr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqNX7Zr.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/omdsha512k512n256tau256v1/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/ccGRL60x.s: Assembler messages:
encrypt.c: /tmp/ccGRL60x.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGRL60x.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGRL60x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRL60x.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGRL60x.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGRL60x.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGRL60x.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGRL60x.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/omdsha512k512n256tau256v1/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/ccPuM6ia.s: Assembler messages:
encrypt.c: /tmp/ccPuM6ia.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPuM6ia.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPuM6ia.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPuM6ia.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPuM6ia.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPuM6ia.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPuM6ia.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPuM6ia.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/omdsha512k512n256tau256v1/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/cc5GVNdt.s: Assembler messages:
encrypt.c: /tmp/cc5GVNdt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5GVNdt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5GVNdt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5GVNdt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5GVNdt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5GVNdt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5GVNdt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5GVNdt.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/omdsha512k512n256tau256v1/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/ccXyZ7c8.s: Assembler messages:
encrypt.c: /tmp/ccXyZ7c8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXyZ7c8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXyZ7c8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXyZ7c8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXyZ7c8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXyZ7c8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXyZ7c8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXyZ7c8.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/omdsha512k512n256tau256v1/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/ccK0zWPr.s: Assembler messages:
encrypt.c: /tmp/ccK0zWPr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccK0zWPr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK0zWPr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK0zWPr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK0zWPr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccK0zWPr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccK0zWPr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK0zWPr.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/omdsha512k512n256tau256v1/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/cch13r6b.s: Assembler messages:
encrypt.c: /tmp/cch13r6b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch13r6b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch13r6b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch13r6b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cch13r6b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch13r6b.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cch13r6b.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cch13r6b.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/omdsha512k512n256tau256v1/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/ccG3chse.s: Assembler messages:
encrypt.c: /tmp/ccG3chse.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccG3chse.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG3chse.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG3chse.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG3chse.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG3chse.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccG3chse.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG3chse.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/omdsha512k512n256tau256v1/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/ccUyFfEw.s: Assembler messages:
encrypt.c: /tmp/ccUyFfEw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUyFfEw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUyFfEw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyFfEw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUyFfEw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUyFfEw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUyFfEw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUyFfEw.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/omdsha512k512n256tau256v1/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/cc9GTm4p.s: Assembler messages:
encrypt.c: /tmp/cc9GTm4p.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9GTm4p.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9GTm4p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GTm4p.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9GTm4p.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9GTm4p.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9GTm4p.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9GTm4p.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/omdsha512k512n256tau256v1/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/ccAEOJjh.s: Assembler messages:
encrypt.c: /tmp/ccAEOJjh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAEOJjh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAEOJjh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAEOJjh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAEOJjh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAEOJjh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAEOJjh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAEOJjh.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/omdsha512k512n256tau256v1/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/cc8A8EYN.s: Assembler messages:
encrypt.c: /tmp/cc8A8EYN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8A8EYN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8A8EYN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8A8EYN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8A8EYN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8A8EYN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8A8EYN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8A8EYN.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/omdsha512k512n256tau256v1/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/ccavqKTD.s: Assembler messages:
encrypt.c: /tmp/ccavqKTD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccavqKTD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccavqKTD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccavqKTD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccavqKTD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccavqKTD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccavqKTD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccavqKTD.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/omdsha512k512n256tau256v1/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/ccYOR3HG.s: Assembler messages:
encrypt.c: /tmp/ccYOR3HG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYOR3HG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYOR3HG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOR3HG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYOR3HG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYOR3HG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYOR3HG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYOR3HG.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/omdsha512k512n256tau256v1/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/ccol14Cy.s: Assembler messages:
encrypt.c: /tmp/ccol14Cy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccol14Cy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccol14Cy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol14Cy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccol14Cy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccol14Cy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccol14Cy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccol14Cy.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/omdsha512k512n256tau256v1/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/cc878ckC.s: Assembler messages:
encrypt.c: /tmp/cc878ckC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc878ckC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc878ckC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc878ckC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc878ckC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc878ckC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc878ckC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc878ckC.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/omdsha512k512n256tau256v1/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/cckPFugQ.s: Assembler messages:
encrypt.c: /tmp/cckPFugQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckPFugQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckPFugQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPFugQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckPFugQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckPFugQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckPFugQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckPFugQ.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/omdsha512k512n256tau256v1/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/cc7aDlpI.s: Assembler messages:
encrypt.c: /tmp/cc7aDlpI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7aDlpI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7aDlpI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7aDlpI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7aDlpI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7aDlpI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7aDlpI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7aDlpI.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/omdsha512k512n256tau256v1/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/ccX54eNB.s: Assembler messages:
encrypt.c: /tmp/ccX54eNB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX54eNB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX54eNB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX54eNB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX54eNB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX54eNB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccX54eNB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX54eNB.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/omdsha512k512n256tau256v1/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/cceNtb3m.s: Assembler messages:
encrypt.c: /tmp/cceNtb3m.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceNtb3m.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceNtb3m.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceNtb3m.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceNtb3m.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceNtb3m.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceNtb3m.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceNtb3m.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/omdsha512k512n256tau256v1/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/ccxeoYIG.s: Assembler messages:
encrypt.c: /tmp/ccxeoYIG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxeoYIG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxeoYIG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxeoYIG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxeoYIG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxeoYIG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxeoYIG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxeoYIG.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/omdsha512k512n256tau256v1/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/ccYIrwTx.s: Assembler messages:
encrypt.c: /tmp/ccYIrwTx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYIrwTx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYIrwTx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIrwTx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYIrwTx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYIrwTx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYIrwTx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYIrwTx.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/omdsha512k512n256tau256v1/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/cctLfxem.s: Assembler messages:
encrypt.c: /tmp/cctLfxem.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctLfxem.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctLfxem.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctLfxem.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctLfxem.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctLfxem.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctLfxem.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctLfxem.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/omdsha512k512n256tau256v1/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/cc09n0Jq.s: Assembler messages:
encrypt.c: /tmp/cc09n0Jq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc09n0Jq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc09n0Jq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc09n0Jq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc09n0Jq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc09n0Jq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc09n0Jq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc09n0Jq.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/omdsha512k512n256tau256v1/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/ccNYtdTG.s: Assembler messages:
encrypt.c: /tmp/ccNYtdTG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNYtdTG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNYtdTG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYtdTG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNYtdTG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNYtdTG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNYtdTG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNYtdTG.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/omdsha512k512n256tau256v1/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/ccRLOutE.s: Assembler messages:
encrypt.c: /tmp/ccRLOutE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRLOutE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRLOutE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRLOutE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRLOutE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRLOutE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRLOutE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRLOutE.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/omdsha512k512n256tau256v1/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/cckoVLvn.s: Assembler messages:
encrypt.c: /tmp/cckoVLvn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckoVLvn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckoVLvn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoVLvn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckoVLvn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckoVLvn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckoVLvn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckoVLvn.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/omdsha512k512n256tau256v1/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/ccNYdAUb.s: Assembler messages:
encrypt.c: /tmp/ccNYdAUb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNYdAUb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNYdAUb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNYdAUb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNYdAUb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNYdAUb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNYdAUb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNYdAUb.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/omdsha512k512n256tau256v1/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/ccSTmmLf.s: Assembler messages:
encrypt.c: /tmp/ccSTmmLf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSTmmLf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSTmmLf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmmLf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSTmmLf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSTmmLf.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSTmmLf.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSTmmLf.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/omdsha512k512n256tau256v1/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/ccedrXm7.s: Assembler messages:
encrypt.c: /tmp/ccedrXm7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccedrXm7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccedrXm7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedrXm7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccedrXm7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccedrXm7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccedrXm7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccedrXm7.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/omdsha512k512n256tau256v1/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/ccp01yGb.s: Assembler messages:
encrypt.c: /tmp/ccp01yGb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp01yGb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp01yGb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp01yGb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp01yGb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp01yGb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccp01yGb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp01yGb.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/omdsha512k512n256tau256v1/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/ccQ1R2Qe.s: Assembler messages:
encrypt.c: /tmp/ccQ1R2Qe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ1R2Qe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ1R2Qe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ1R2Qe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ1R2Qe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ1R2Qe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQ1R2Qe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ1R2Qe.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/omdsha512k512n256tau256v1/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/cciTc3Po.s: Assembler messages:
encrypt.c: /tmp/cciTc3Po.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciTc3Po.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciTc3Po.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTc3Po.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciTc3Po.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciTc3Po.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciTc3Po.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciTc3Po.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/omdsha512k512n256tau256v1/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/ccFSR7Ud.s: Assembler messages:
encrypt.c: /tmp/ccFSR7Ud.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFSR7Ud.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFSR7Ud.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSR7Ud.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFSR7Ud.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFSR7Ud.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFSR7Ud.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFSR7Ud.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/omdsha512k512n256tau256v1/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/ccs5t19b.s: Assembler messages:
encrypt.c: /tmp/ccs5t19b.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs5t19b.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs5t19b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs5t19b.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs5t19b.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs5t19b.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccs5t19b.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs5t19b.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/omdsha512k512n256tau256v1/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/ccKHRx9e.s: Assembler messages:
encrypt.c: /tmp/ccKHRx9e.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKHRx9e.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKHRx9e.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHRx9e.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKHRx9e.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKHRx9e.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKHRx9e.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKHRx9e.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/omdsha512k512n256tau256v1/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/ccyglSbY.s: Assembler messages:
encrypt.c: /tmp/ccyglSbY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyglSbY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyglSbY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyglSbY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyglSbY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyglSbY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyglSbY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyglSbY.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/omdsha512k512n256tau256v1/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/cc35WbZ7.s: Assembler messages:
encrypt.c: /tmp/cc35WbZ7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc35WbZ7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc35WbZ7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc35WbZ7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc35WbZ7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc35WbZ7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc35WbZ7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc35WbZ7.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/omdsha512k512n256tau256v1/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/ccGq5O6T.s: Assembler messages:
encrypt.c: /tmp/ccGq5O6T.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGq5O6T.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGq5O6T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq5O6T.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGq5O6T.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGq5O6T.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGq5O6T.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGq5O6T.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/omdsha512k512n256tau256v1/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/ccGOm9s0.s: Assembler messages:
encrypt.c: /tmp/ccGOm9s0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGOm9s0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGOm9s0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOm9s0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGOm9s0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGOm9s0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGOm9s0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGOm9s0.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/omdsha512k512n256tau256v1/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/ccgAwR7f.s: Assembler messages:
encrypt.c: /tmp/ccgAwR7f.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgAwR7f.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgAwR7f.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgAwR7f.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgAwR7f.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgAwR7f.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgAwR7f.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgAwR7f.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/omdsha512k512n256tau256v1/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/cc9ybC0a.s: Assembler messages:
encrypt.c: /tmp/cc9ybC0a.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9ybC0a.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9ybC0a.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ybC0a.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9ybC0a.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9ybC0a.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9ybC0a.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9ybC0a.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/omdsha512k512n256tau256v1/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/ccaz6sGY.s: Assembler messages:
encrypt.c: /tmp/ccaz6sGY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaz6sGY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaz6sGY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaz6sGY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaz6sGY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaz6sGY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaz6sGY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaz6sGY.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/omdsha512k512n256tau256v1/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/ccCN1bpN.s: Assembler messages:
encrypt.c: /tmp/ccCN1bpN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCN1bpN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCN1bpN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCN1bpN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCN1bpN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCN1bpN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCN1bpN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCN1bpN.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/omdsha512k512n256tau256v1/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/ccrY67tZ.s: Assembler messages:
encrypt.c: /tmp/ccrY67tZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrY67tZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrY67tZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrY67tZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrY67tZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrY67tZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrY67tZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrY67tZ.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/omdsha512k512n256tau256v1/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/ccMlgZQF.s: Assembler messages:
encrypt.c: /tmp/ccMlgZQF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMlgZQF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMlgZQF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlgZQF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMlgZQF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMlgZQF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMlgZQF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMlgZQF.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/omdsha512k512n256tau256v1/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/ccmmZ0LR.s: Assembler messages:
encrypt.c: /tmp/ccmmZ0LR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmmZ0LR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmmZ0LR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmmZ0LR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmmZ0LR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmmZ0LR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmmZ0LR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmmZ0LR.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/omdsha512k512n256tau256v1/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/ccNQKKdM.s: Assembler messages:
encrypt.c: /tmp/ccNQKKdM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNQKKdM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNQKKdM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNQKKdM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNQKKdM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNQKKdM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNQKKdM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNQKKdM.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/omdsha512k512n256tau256v1/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/cce0J9b5.s: Assembler messages:
encrypt.c: /tmp/cce0J9b5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cce0J9b5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce0J9b5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0J9b5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cce0J9b5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce0J9b5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cce0J9b5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cce0J9b5.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/omdsha512k512n256tau256v1/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/ccROIDVU.s: Assembler messages:
encrypt.c: /tmp/ccROIDVU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccROIDVU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccROIDVU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccROIDVU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccROIDVU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccROIDVU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccROIDVU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccROIDVU.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/omdsha512k512n256tau256v1/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/ccWic6WI.s: Assembler messages:
encrypt.c: /tmp/ccWic6WI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWic6WI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWic6WI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWic6WI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWic6WI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWic6WI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWic6WI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWic6WI.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/omdsha512k512n256tau256v1/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/ccvqUgHK.s: Assembler messages:
encrypt.c: /tmp/ccvqUgHK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvqUgHK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvqUgHK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvqUgHK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvqUgHK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvqUgHK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvqUgHK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvqUgHK.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/omdsha512k512n256tau256v1/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/ccxbre2B.s: Assembler messages:
encrypt.c: /tmp/ccxbre2B.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxbre2B.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxbre2B.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxbre2B.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxbre2B.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxbre2B.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxbre2B.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxbre2B.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/omdsha512k512n256tau256v1/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/ccdI3Vvx.s: Assembler messages:
encrypt.c: /tmp/ccdI3Vvx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdI3Vvx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdI3Vvx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdI3Vvx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdI3Vvx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdI3Vvx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdI3Vvx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdI3Vvx.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/omdsha512k512n256tau256v1/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/cciTegSB.s: Assembler messages:
encrypt.c: /tmp/cciTegSB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciTegSB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciTegSB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciTegSB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciTegSB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciTegSB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciTegSB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciTegSB.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/omdsha512k512n256tau256v1/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/cc7VNcTB.s: Assembler messages:
encrypt.c: /tmp/cc7VNcTB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7VNcTB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7VNcTB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VNcTB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7VNcTB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7VNcTB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7VNcTB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7VNcTB.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/omdsha512k512n256tau256v1/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/ccUV68jL.s: Assembler messages:
encrypt.c: /tmp/ccUV68jL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUV68jL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUV68jL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUV68jL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUV68jL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUV68jL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUV68jL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUV68jL.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/omdsha512k512n256tau256v1/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/ccCSCjRB.s: Assembler messages:
encrypt.c: /tmp/ccCSCjRB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCSCjRB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCSCjRB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSCjRB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCSCjRB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCSCjRB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCSCjRB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCSCjRB.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/omdsha512k512n256tau256v1/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/ccIGPSUH.s: Assembler messages:
encrypt.c: /tmp/ccIGPSUH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIGPSUH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIGPSUH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGPSUH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIGPSUH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIGPSUH.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIGPSUH.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIGPSUH.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/omdsha512k512n256tau256v1/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/cc9GeKjB.s: Assembler messages:
encrypt.c: /tmp/cc9GeKjB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9GeKjB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9GeKjB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9GeKjB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9GeKjB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9GeKjB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9GeKjB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9GeKjB.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/omdsha512k512n256tau256v1/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/ccUoPbQr.s: Assembler messages:
encrypt.c: /tmp/ccUoPbQr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUoPbQr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUoPbQr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUoPbQr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUoPbQr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUoPbQr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUoPbQr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUoPbQr.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/omdsha512k512n256tau256v1/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/ccCnCoLm.s: Assembler messages:
encrypt.c: /tmp/ccCnCoLm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCnCoLm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCnCoLm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCnCoLm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCnCoLm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCnCoLm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCnCoLm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCnCoLm.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/omdsha512k512n256tau256v1/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/ccmsWkUm.s: Assembler messages:
encrypt.c: /tmp/ccmsWkUm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmsWkUm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmsWkUm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmsWkUm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmsWkUm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmsWkUm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmsWkUm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmsWkUm.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/omdsha512k512n256tau256v1/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/ccW4l6QD.s: Assembler messages:
encrypt.c: /tmp/ccW4l6QD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW4l6QD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW4l6QD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4l6QD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW4l6QD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW4l6QD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccW4l6QD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW4l6QD.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/omdsha512k512n256tau256v1/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/cckPPHjr.s: Assembler messages:
encrypt.c: /tmp/cckPPHjr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckPPHjr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckPPHjr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckPPHjr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckPPHjr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckPPHjr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckPPHjr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckPPHjr.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/omdsha512k512n256tau256v1/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/ccBIaDlp.s: Assembler messages:
encrypt.c: /tmp/ccBIaDlp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBIaDlp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBIaDlp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBIaDlp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBIaDlp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBIaDlp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBIaDlp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBIaDlp.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/omdsha512k512n256tau256v1/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/ccw5SR8r.s: Assembler messages:
encrypt.c: /tmp/ccw5SR8r.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccw5SR8r.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw5SR8r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw5SR8r.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw5SR8r.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw5SR8r.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccw5SR8r.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw5SR8r.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/omdsha512k512n256tau256v1/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/ccXm5vbz.s: Assembler messages:
encrypt.c: /tmp/ccXm5vbz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXm5vbz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXm5vbz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm5vbz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXm5vbz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXm5vbz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXm5vbz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXm5vbz.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/omdsha512k512n256tau256v1/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/ccwK1mJL.s: Assembler messages:
encrypt.c: /tmp/ccwK1mJL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwK1mJL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwK1mJL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwK1mJL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwK1mJL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwK1mJL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwK1mJL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwK1mJL.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/omdsha512k512n256tau256v1/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/ccdidfVq.s: Assembler messages:
encrypt.c: /tmp/ccdidfVq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdidfVq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdidfVq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdidfVq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdidfVq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdidfVq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdidfVq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdidfVq.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/omdsha512k512n256tau256v1/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/ccvFKnRF.s: Assembler messages:
encrypt.c: /tmp/ccvFKnRF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvFKnRF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvFKnRF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFKnRF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvFKnRF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvFKnRF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvFKnRF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvFKnRF.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/omdsha512k512n256tau256v1/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/ccEfra3O.s: Assembler messages:
encrypt.c: /tmp/ccEfra3O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEfra3O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEfra3O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEfra3O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEfra3O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEfra3O.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEfra3O.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEfra3O.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/omdsha512k512n256tau256v1/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/ccHe5X6E.s: Assembler messages:
encrypt.c: /tmp/ccHe5X6E.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHe5X6E.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHe5X6E.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe5X6E.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHe5X6E.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHe5X6E.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHe5X6E.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHe5X6E.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/omdsha512k512n256tau256v1/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/cc32hDRx.s: Assembler messages:
encrypt.c: /tmp/cc32hDRx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc32hDRx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc32hDRx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc32hDRx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc32hDRx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc32hDRx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc32hDRx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc32hDRx.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/omdsha512k512n256tau256v1/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/cckEgXYG.s: Assembler messages:
encrypt.c: /tmp/cckEgXYG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckEgXYG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckEgXYG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEgXYG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckEgXYG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckEgXYG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckEgXYG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckEgXYG.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/omdsha512k512n256tau256v1/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/ccBBDOeX.s: Assembler messages:
encrypt.c: /tmp/ccBBDOeX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBBDOeX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBBDOeX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBBDOeX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBBDOeX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBBDOeX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBBDOeX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBBDOeX.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/omdsha512k512n256tau256v1/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/cckA6O5w.s: Assembler messages:
encrypt.c: /tmp/cckA6O5w.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckA6O5w.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckA6O5w.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckA6O5w.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckA6O5w.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckA6O5w.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckA6O5w.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckA6O5w.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/omdsha512k512n256tau256v1/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/ccVVlhPS.s: Assembler messages:
encrypt.c: /tmp/ccVVlhPS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVVlhPS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVVlhPS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVVlhPS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVVlhPS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVVlhPS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVVlhPS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVVlhPS.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/omdsha512k512n256tau256v1/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/ccz9Z8fn.s: Assembler messages:
encrypt.c: /tmp/ccz9Z8fn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz9Z8fn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz9Z8fn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz9Z8fn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz9Z8fn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz9Z8fn.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccz9Z8fn.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz9Z8fn.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/omdsha512k512n256tau256v1/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/cc0h7GnX.s: Assembler messages:
encrypt.c: /tmp/cc0h7GnX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0h7GnX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0h7GnX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0h7GnX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0h7GnX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0h7GnX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0h7GnX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0h7GnX.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/omdsha512k512n256tau256v1/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/ccploouy.s: Assembler messages:
encrypt.c: /tmp/ccploouy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccploouy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccploouy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccploouy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccploouy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccploouy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccploouy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccploouy.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/omdsha512k512n256tau256v1/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/cclpZsrX.s: Assembler messages:
encrypt.c: /tmp/cclpZsrX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclpZsrX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclpZsrX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZsrX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclpZsrX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclpZsrX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclpZsrX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclpZsrX.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/omdsha512k512n256tau256v1/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/ccycsP6s.s: Assembler messages:
encrypt.c: /tmp/ccycsP6s.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccycsP6s.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccycsP6s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccycsP6s.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccycsP6s.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccycsP6s.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccycsP6s.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccycsP6s.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/omdsha512k512n256tau256v1/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/ccPzDXgp.s: Assembler messages:
encrypt.c: /tmp/ccPzDXgp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPzDXgp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPzDXgp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPzDXgp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPzDXgp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPzDXgp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPzDXgp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPzDXgp.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/omdsha512k512n256tau256v1/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/ccwoPlcm.s: Assembler messages:
encrypt.c: /tmp/ccwoPlcm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwoPlcm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwoPlcm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwoPlcm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwoPlcm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwoPlcm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwoPlcm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwoPlcm.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/omdsha512k512n256tau256v1/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/ccBttXbi.s: Assembler messages:
encrypt.c: /tmp/ccBttXbi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBttXbi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBttXbi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBttXbi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBttXbi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBttXbi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBttXbi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBttXbi.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/omdsha512k512n256tau256v1/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/ccM9gENp.s: Assembler messages:
encrypt.c: /tmp/ccM9gENp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM9gENp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM9gENp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9gENp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM9gENp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM9gENp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccM9gENp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM9gENp.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/omdsha512k512n256tau256v1/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/ccMTfunx.s: Assembler messages:
encrypt.c: /tmp/ccMTfunx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMTfunx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMTfunx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMTfunx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMTfunx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMTfunx.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMTfunx.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMTfunx.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/omdsha512k512n256tau256v1/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/ccgx91qk.s: Assembler messages:
encrypt.c: /tmp/ccgx91qk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgx91qk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgx91qk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgx91qk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgx91qk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgx91qk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgx91qk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgx91qk.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/omdsha512k512n256tau256v1/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/cclprnpi.s: Assembler messages:
encrypt.c: /tmp/cclprnpi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclprnpi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclprnpi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclprnpi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclprnpi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclprnpi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclprnpi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclprnpi.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/omdsha512k512n256tau256v1/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/ccu2Nuzn.s: Assembler messages:
encrypt.c: /tmp/ccu2Nuzn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu2Nuzn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu2Nuzn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2Nuzn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu2Nuzn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu2Nuzn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccu2Nuzn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu2Nuzn.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/omdsha512k512n256tau256v1/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/omdsha512k512n256tau256v1/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/ccJU5Xa3.s: Assembler messages:
encrypt.c: /tmp/ccJU5Xa3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJU5Xa3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJU5Xa3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJU5Xa3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJU5Xa3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJU5Xa3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJU5Xa3.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/ccJU5Xa3.s: Assembler messages:
encrypt.c: /tmp/ccJU5Xa3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJU5Xa3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJU5Xa3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJU5Xa3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJU5Xa3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJU5Xa3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJU5Xa3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJU5Xa3.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/omdsha512k512n256tau256v1/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/ccuqZiC7.s: Assembler messages:
encrypt.c: /tmp/ccuqZiC7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuqZiC7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuqZiC7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuqZiC7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuqZiC7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuqZiC7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuqZiC7.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/ccuqZiC7.s: Assembler messages:
encrypt.c: /tmp/ccuqZiC7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuqZiC7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuqZiC7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqZiC7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuqZiC7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuqZiC7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuqZiC7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuqZiC7.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/omdsha512k512n256tau256v1/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/ccBbAi2Y.s: Assembler messages:
encrypt.c: /tmp/ccBbAi2Y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBbAi2Y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBbAi2Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBbAi2Y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBbAi2Y.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBbAi2Y.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBbAi2Y.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/ccBbAi2Y.s: Assembler messages:
encrypt.c: /tmp/ccBbAi2Y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBbAi2Y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBbAi2Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbAi2Y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBbAi2Y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBbAi2Y.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBbAi2Y.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBbAi2Y.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/omdsha512k512n256tau256v1/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/ccOZhT3W.s: Assembler messages:
encrypt.c: /tmp/ccOZhT3W.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOZhT3W.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOZhT3W.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOZhT3W.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOZhT3W.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOZhT3W.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOZhT3W.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/ccOZhT3W.s: Assembler messages:
encrypt.c: /tmp/ccOZhT3W.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOZhT3W.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOZhT3W.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZhT3W.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOZhT3W.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOZhT3W.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOZhT3W.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOZhT3W.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/omdsha512k512n256tau256v1/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/cc8P3Kl8.s: Assembler messages:
encrypt.c: /tmp/cc8P3Kl8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8P3Kl8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8P3Kl8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8P3Kl8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8P3Kl8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8P3Kl8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8P3Kl8.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/cc8P3Kl8.s: Assembler messages:
encrypt.c: /tmp/cc8P3Kl8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8P3Kl8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8P3Kl8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8P3Kl8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8P3Kl8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8P3Kl8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8P3Kl8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8P3Kl8.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/omdsha512k512n256tau256v1/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/cczWzT3b.s: Assembler messages:
encrypt.c: /tmp/cczWzT3b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczWzT3b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczWzT3b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczWzT3b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczWzT3b.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczWzT3b.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczWzT3b.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/cczWzT3b.s: Assembler messages:
encrypt.c: /tmp/cczWzT3b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczWzT3b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczWzT3b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWzT3b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczWzT3b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczWzT3b.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczWzT3b.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczWzT3b.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/omdsha512k512n256tau256v1/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/ccC9zaK0.s: Assembler messages:
encrypt.c: /tmp/ccC9zaK0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC9zaK0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC9zaK0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC9zaK0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC9zaK0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccC9zaK0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC9zaK0.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/ccC9zaK0.s: Assembler messages:
encrypt.c: /tmp/ccC9zaK0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC9zaK0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC9zaK0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC9zaK0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC9zaK0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC9zaK0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccC9zaK0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC9zaK0.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/omdsha512k512n256tau256v1/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/ccVW55KZ.s: Assembler messages:
encrypt.c: /tmp/ccVW55KZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVW55KZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVW55KZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVW55KZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVW55KZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVW55KZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVW55KZ.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/ccVW55KZ.s: Assembler messages:
encrypt.c: /tmp/ccVW55KZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVW55KZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVW55KZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVW55KZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVW55KZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVW55KZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVW55KZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVW55KZ.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/omdsha512k512n256tau256v1/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/ccWxrSoY.s: Assembler messages:
encrypt.c: /tmp/ccWxrSoY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWxrSoY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWxrSoY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxrSoY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWxrSoY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWxrSoY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWxrSoY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWxrSoY.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/omdsha512k512n256tau256v1/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/cccAHtp2.s: Assembler messages:
encrypt.c: /tmp/cccAHtp2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccAHtp2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccAHtp2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccAHtp2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccAHtp2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccAHtp2.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccAHtp2.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccAHtp2.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/omdsha512k512n256tau256v1/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/cc3Phyo6.s: Assembler messages:
encrypt.c: /tmp/cc3Phyo6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3Phyo6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Phyo6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Phyo6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Phyo6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Phyo6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3Phyo6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Phyo6.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/omdsha512k512n256tau256v1/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/ccGUZBZ6.s: Assembler messages:
encrypt.c: /tmp/ccGUZBZ6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGUZBZ6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGUZBZ6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGUZBZ6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGUZBZ6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGUZBZ6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGUZBZ6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGUZBZ6.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/omdsha512k512n256tau256v1/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/ccAMcDBZ.s: Assembler messages:
encrypt.c: /tmp/ccAMcDBZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAMcDBZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAMcDBZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAMcDBZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAMcDBZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAMcDBZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAMcDBZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAMcDBZ.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/omdsha512k512n256tau256v1/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/ccEA1Pd0.s: Assembler messages:
encrypt.c: /tmp/ccEA1Pd0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEA1Pd0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEA1Pd0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEA1Pd0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEA1Pd0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEA1Pd0.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEA1Pd0.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEA1Pd0.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/omdsha512k512n256tau256v1/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/cc9kTsOH.s: Assembler messages:
encrypt.c: /tmp/cc9kTsOH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9kTsOH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9kTsOH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9kTsOH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9kTsOH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9kTsOH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9kTsOH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9kTsOH.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/omdsha512k512n256tau256v1/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/ccQRwa0z.s: Assembler messages:
encrypt.c: /tmp/ccQRwa0z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQRwa0z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQRwa0z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQRwa0z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQRwa0z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQRwa0z.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQRwa0z.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQRwa0z.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/omdsha512k512n256tau256v1/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/ccFOyIbC.s: Assembler messages:
encrypt.c: /tmp/ccFOyIbC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFOyIbC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFOyIbC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFOyIbC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFOyIbC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFOyIbC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFOyIbC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFOyIbC.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/omdsha512k512n256tau256v1/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/cceIiPcq.s: Assembler messages:
encrypt.c: /tmp/cceIiPcq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceIiPcq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceIiPcq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIiPcq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceIiPcq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceIiPcq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceIiPcq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceIiPcq.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/omdsha512k512n256tau256v1/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/cci1z1kG.s: Assembler messages:
encrypt.c: /tmp/cci1z1kG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci1z1kG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci1z1kG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci1z1kG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cci1z1kG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cci1z1kG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cci1z1kG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cci1z1kG.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/omdsha512k512n256tau256v1/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/ccot6xVy.s: Assembler messages:
encrypt.c: /tmp/ccot6xVy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccot6xVy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccot6xVy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccot6xVy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccot6xVy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccot6xVy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccot6xVy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccot6xVy.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/omdsha512k512n256tau256v1/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/ccS6EPur.s: Assembler messages:
encrypt.c: /tmp/ccS6EPur.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS6EPur.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS6EPur.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS6EPur.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS6EPur.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS6EPur.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccS6EPur.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS6EPur.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/omdsha512k512n256tau256v1/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/ccTu0IGC.s: Assembler messages:
encrypt.c: /tmp/ccTu0IGC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTu0IGC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTu0IGC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTu0IGC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTu0IGC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTu0IGC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTu0IGC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTu0IGC.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/omdsha512k512n256tau256v1/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/ccBHzwck.s: Assembler messages:
encrypt.c: /tmp/ccBHzwck.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBHzwck.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBHzwck.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBHzwck.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBHzwck.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBHzwck.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBHzwck.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBHzwck.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/omdsha512k512n256tau256v1/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/ccYAWVds.s: Assembler messages:
encrypt.c: /tmp/ccYAWVds.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYAWVds.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYAWVds.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYAWVds.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYAWVds.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYAWVds.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYAWVds.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYAWVds.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/omdsha512k512n256tau256v1/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/cc98OC0j.s: Assembler messages:
encrypt.c: /tmp/cc98OC0j.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc98OC0j.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc98OC0j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc98OC0j.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc98OC0j.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc98OC0j.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc98OC0j.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc98OC0j.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/omdsha512k512n256tau256v1/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/ccKLrTjv.s: Assembler messages:
encrypt.c: /tmp/ccKLrTjv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKLrTjv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKLrTjv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKLrTjv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKLrTjv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKLrTjv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKLrTjv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKLrTjv.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/omdsha512k512n256tau256v1/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/cc5Whm1m.s: Assembler messages:
encrypt.c: /tmp/cc5Whm1m.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5Whm1m.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Whm1m.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Whm1m.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Whm1m.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5Whm1m.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5Whm1m.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Whm1m.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/omdsha512k512n256tau256v1/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/cco5pu3d.s: Assembler messages:
encrypt.c: /tmp/cco5pu3d.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cco5pu3d.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco5pu3d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cco5pu3d.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cco5pu3d.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cco5pu3d.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cco5pu3d.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cco5pu3d.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/omdsha512k512n256tau256v1/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/ccLHGKxe.s: Assembler messages:
encrypt.c: /tmp/ccLHGKxe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLHGKxe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLHGKxe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHGKxe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLHGKxe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLHGKxe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLHGKxe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLHGKxe.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/omdsha512k512n256tau256v1/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/ccz6CNAg.s: Assembler messages:
encrypt.c: /tmp/ccz6CNAg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz6CNAg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz6CNAg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6CNAg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz6CNAg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz6CNAg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccz6CNAg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz6CNAg.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/omdsha512k512n256tau256v1/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/cc662nin.s: Assembler messages:
encrypt.c: /tmp/cc662nin.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc662nin.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc662nin.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc662nin.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc662nin.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc662nin.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc662nin.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc662nin.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/omdsha512k512n256tau256v1/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/ccGMcaDi.s: Assembler messages:
encrypt.c: /tmp/ccGMcaDi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGMcaDi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGMcaDi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGMcaDi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGMcaDi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGMcaDi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGMcaDi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGMcaDi.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/omdsha512k512n256tau256v1/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/ccLLj3Fc.s: Assembler messages:
encrypt.c: /tmp/ccLLj3Fc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLLj3Fc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLLj3Fc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLj3Fc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLLj3Fc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLLj3Fc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLLj3Fc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLLj3Fc.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/omdsha512k512n256tau256v1/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/ccdlkW2d.s: Assembler messages:
encrypt.c: /tmp/ccdlkW2d.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdlkW2d.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdlkW2d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdlkW2d.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdlkW2d.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdlkW2d.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdlkW2d.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdlkW2d.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/omdsha512k512n256tau256v1/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/ccDXHWkQ.s: Assembler messages:
encrypt.c: /tmp/ccDXHWkQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDXHWkQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDXHWkQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXHWkQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDXHWkQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDXHWkQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDXHWkQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDXHWkQ.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/omdsha512k512n256tau256v1/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/ccJIVcB2.s: Assembler messages:
encrypt.c: /tmp/ccJIVcB2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJIVcB2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJIVcB2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJIVcB2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJIVcB2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJIVcB2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJIVcB2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJIVcB2.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/omdsha512k512n256tau256v1/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/ccEbxfHU.s: Assembler messages:
encrypt.c: /tmp/ccEbxfHU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEbxfHU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEbxfHU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEbxfHU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEbxfHU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEbxfHU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEbxfHU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEbxfHU.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/omdsha512k512n256tau256v1/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/ccLBE0tY.s: Assembler messages:
encrypt.c: /tmp/ccLBE0tY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLBE0tY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLBE0tY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBE0tY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLBE0tY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLBE0tY.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLBE0tY.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLBE0tY.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/omdsha512k512n256tau256v1/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/ccB5WEpU.s: Assembler messages:
encrypt.c: /tmp/ccB5WEpU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB5WEpU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB5WEpU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB5WEpU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB5WEpU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB5WEpU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccB5WEpU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB5WEpU.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/omdsha512k512n256tau256v1/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/ccicaHBL.s: Assembler messages:
encrypt.c: /tmp/ccicaHBL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccicaHBL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccicaHBL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccicaHBL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccicaHBL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccicaHBL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccicaHBL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccicaHBL.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/omdsha512k512n256tau256v1/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/ccJ1xsBK.s: Assembler messages:
encrypt.c: /tmp/ccJ1xsBK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ1xsBK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ1xsBK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1xsBK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ1xsBK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ1xsBK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJ1xsBK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ1xsBK.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/omdsha512k512n256tau256v1/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/ccLqsVKQ.s: Assembler messages:
encrypt.c: /tmp/ccLqsVKQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLqsVKQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLqsVKQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLqsVKQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLqsVKQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLqsVKQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLqsVKQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLqsVKQ.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/omdsha512k512n256tau256v1/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/cchWBULV.s: Assembler messages:
encrypt.c: /tmp/cchWBULV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchWBULV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchWBULV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchWBULV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchWBULV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchWBULV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchWBULV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchWBULV.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/omdsha512k512n256tau256v1/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/ccmTnZJK.s: Assembler messages:
encrypt.c: /tmp/ccmTnZJK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmTnZJK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmTnZJK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTnZJK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmTnZJK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmTnZJK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmTnZJK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmTnZJK.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/omdsha512k512n256tau256v1/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/cccR60cN.s: Assembler messages:
encrypt.c: /tmp/cccR60cN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccR60cN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccR60cN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccR60cN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccR60cN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccR60cN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccR60cN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccR60cN.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/omdsha512k512n256tau256v1/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/ccnGFBNE.s: Assembler messages:
encrypt.c: /tmp/ccnGFBNE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnGFBNE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnGFBNE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnGFBNE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnGFBNE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnGFBNE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnGFBNE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnGFBNE.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/omdsha512k512n256tau256v1/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/ccUsB5X5.s: Assembler messages:
encrypt.c: /tmp/ccUsB5X5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUsB5X5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUsB5X5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUsB5X5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUsB5X5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUsB5X5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUsB5X5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUsB5X5.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/omdsha512k512n256tau256v1/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/ccjsG2QW.s: Assembler messages:
encrypt.c: /tmp/ccjsG2QW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjsG2QW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjsG2QW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjsG2QW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjsG2QW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjsG2QW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjsG2QW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjsG2QW.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/omdsha512k512n256tau256v1/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/cc21e4z4.s: Assembler messages:
encrypt.c: /tmp/cc21e4z4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc21e4z4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc21e4z4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21e4z4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc21e4z4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc21e4z4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc21e4z4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc21e4z4.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/omdsha512k512n256tau256v1/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/ccx2z0oQ.s: Assembler messages:
encrypt.c: /tmp/ccx2z0oQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx2z0oQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx2z0oQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2z0oQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx2z0oQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx2z0oQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccx2z0oQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx2z0oQ.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/omdsha512k512n256tau256v1/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/ccIx3JE2.s: Assembler messages:
encrypt.c: /tmp/ccIx3JE2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIx3JE2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIx3JE2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIx3JE2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIx3JE2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIx3JE2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIx3JE2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIx3JE2.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/omdsha512k512n256tau256v1/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/cci2fAJ9.s: Assembler messages:
encrypt.c: /tmp/cci2fAJ9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci2fAJ9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci2fAJ9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cci2fAJ9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cci2fAJ9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cci2fAJ9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cci2fAJ9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cci2fAJ9.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/omdsha512k512n256tau256v1/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/ccIIFagU.s: Assembler messages:
encrypt.c: /tmp/ccIIFagU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIIFagU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIIFagU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIIFagU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIIFagU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIIFagU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIIFagU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIIFagU.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/omdsha512k512n256tau256v1/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/cczkTD95.s: Assembler messages:
encrypt.c: /tmp/cczkTD95.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczkTD95.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczkTD95.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkTD95.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczkTD95.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczkTD95.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczkTD95.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczkTD95.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/omdsha512k512n256tau256v1/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/ccFKuMwL.s: Assembler messages:
encrypt.c: /tmp/ccFKuMwL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFKuMwL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFKuMwL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFKuMwL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFKuMwL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFKuMwL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFKuMwL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFKuMwL.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/omdsha512k512n256tau256v1/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/cct1v8MV.s: Assembler messages:
encrypt.c: /tmp/cct1v8MV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct1v8MV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct1v8MV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cct1v8MV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cct1v8MV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cct1v8MV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cct1v8MV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cct1v8MV.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/omdsha512k512n256tau256v1/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/ccAYDMTD.s: Assembler messages:
encrypt.c: /tmp/ccAYDMTD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAYDMTD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAYDMTD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAYDMTD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAYDMTD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAYDMTD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAYDMTD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAYDMTD.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/omdsha512k512n256tau256v1/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/ccX9pyZO.s: Assembler messages:
encrypt.c: /tmp/ccX9pyZO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX9pyZO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX9pyZO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9pyZO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX9pyZO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX9pyZO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccX9pyZO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX9pyZO.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/omdsha512k512n256tau256v1/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/ccjS27GM.s: Assembler messages:
encrypt.c: /tmp/ccjS27GM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjS27GM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjS27GM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjS27GM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjS27GM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjS27GM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjS27GM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjS27GM.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/omdsha512k512n256tau256v1/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/ccp6zBET.s: Assembler messages:
encrypt.c: /tmp/ccp6zBET.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp6zBET.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp6zBET.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6zBET.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp6zBET.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp6zBET.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccp6zBET.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp6zBET.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/omdsha512k512n256tau256v1/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/cc8X1euH.s: Assembler messages:
encrypt.c: /tmp/cc8X1euH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8X1euH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8X1euH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8X1euH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8X1euH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8X1euH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8X1euH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8X1euH.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/omdsha512k512n256tau256v1/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/ccBjpeVU.s: Assembler messages:
encrypt.c: /tmp/ccBjpeVU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBjpeVU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBjpeVU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjpeVU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBjpeVU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBjpeVU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBjpeVU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBjpeVU.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/omdsha512k512n256tau256v1/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/ccVus6gF.s: Assembler messages:
encrypt.c: /tmp/ccVus6gF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVus6gF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVus6gF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVus6gF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVus6gF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVus6gF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVus6gF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVus6gF.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/omdsha512k512n256tau256v1/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/ccYkYUrR.s: Assembler messages:
encrypt.c: /tmp/ccYkYUrR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYkYUrR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYkYUrR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkYUrR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYkYUrR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYkYUrR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYkYUrR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYkYUrR.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/omdsha512k512n256tau256v1/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/cc9PRuLM.s: Assembler messages:
encrypt.c: /tmp/cc9PRuLM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9PRuLM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9PRuLM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9PRuLM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9PRuLM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9PRuLM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9PRuLM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9PRuLM.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/omdsha512k512n256tau256v1/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/ccXgzX2A.s: Assembler messages:
encrypt.c: /tmp/ccXgzX2A.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXgzX2A.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXgzX2A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgzX2A.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXgzX2A.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXgzX2A.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXgzX2A.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXgzX2A.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/omdsha512k512n256tau256v1/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/ccc3NMCM.s: Assembler messages:
encrypt.c: /tmp/ccc3NMCM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc3NMCM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc3NMCM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc3NMCM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc3NMCM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc3NMCM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccc3NMCM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc3NMCM.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/omdsha512k512n256tau256v1/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/cczATUiV.s: Assembler messages:
encrypt.c: /tmp/cczATUiV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczATUiV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczATUiV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczATUiV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczATUiV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczATUiV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczATUiV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczATUiV.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/omdsha512k512n256tau256v1/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/ccBCfM4B.s: Assembler messages:
encrypt.c: /tmp/ccBCfM4B.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBCfM4B.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBCfM4B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBCfM4B.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBCfM4B.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBCfM4B.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBCfM4B.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBCfM4B.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/omdsha512k512n256tau256v1/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/ccf8XXhN.s: Assembler messages:
encrypt.c: /tmp/ccf8XXhN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf8XXhN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf8XXhN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf8XXhN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf8XXhN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf8XXhN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccf8XXhN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf8XXhN.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/omdsha512k512n256tau256v1/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/cc195SVB.s: Assembler messages:
encrypt.c: /tmp/cc195SVB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc195SVB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc195SVB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc195SVB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc195SVB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc195SVB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc195SVB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc195SVB.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/omdsha512k512n256tau256v1/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/ccCL52aF.s: Assembler messages:
encrypt.c: /tmp/ccCL52aF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCL52aF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCL52aF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCL52aF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCL52aF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCL52aF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCL52aF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCL52aF.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/omdsha512k512n256tau256v1/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/ccJpVyOs.s: Assembler messages:
encrypt.c: /tmp/ccJpVyOs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJpVyOs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJpVyOs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJpVyOs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJpVyOs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJpVyOs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJpVyOs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJpVyOs.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/omdsha512k512n256tau256v1/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/ccTnmlYw.s: Assembler messages:
encrypt.c: /tmp/ccTnmlYw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTnmlYw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTnmlYw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTnmlYw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTnmlYw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTnmlYw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccTnmlYw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTnmlYw.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/omdsha512k512n256tau256v1/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/ccGs2yIu.s: Assembler messages:
encrypt.c: /tmp/ccGs2yIu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGs2yIu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGs2yIu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGs2yIu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGs2yIu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGs2yIu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGs2yIu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGs2yIu.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/omdsha512k512n256tau256v1/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/ccJ3xrGI.s: Assembler messages:
encrypt.c: /tmp/ccJ3xrGI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ3xrGI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ3xrGI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ3xrGI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ3xrGI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ3xrGI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJ3xrGI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ3xrGI.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/omdsha512k512n256tau256v1/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/cc0Jwt4C.s: Assembler messages:
encrypt.c: /tmp/cc0Jwt4C.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0Jwt4C.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Jwt4C.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Jwt4C.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Jwt4C.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Jwt4C.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0Jwt4C.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Jwt4C.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/omdsha512k512n256tau256v1/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/ccVWUJFw.s: Assembler messages:
encrypt.c: /tmp/ccVWUJFw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVWUJFw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVWUJFw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVWUJFw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVWUJFw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVWUJFw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVWUJFw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVWUJFw.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/omdsha512k512n256tau256v1/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/ccm033qX.s: Assembler messages:
encrypt.c: /tmp/ccm033qX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm033qX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm033qX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm033qX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm033qX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm033qX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccm033qX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm033qX.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/omdsha512k512n256tau256v1/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/ccx0ELz2.s: Assembler messages:
encrypt.c: /tmp/ccx0ELz2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx0ELz2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx0ELz2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx0ELz2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx0ELz2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx0ELz2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccx0ELz2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx0ELz2.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/omdsha512k512n256tau256v1/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/ccKb0TIX.s: Assembler messages:
encrypt.c: /tmp/ccKb0TIX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKb0TIX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKb0TIX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKb0TIX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKb0TIX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKb0TIX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKb0TIX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKb0TIX.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/omdsha512k512n256tau256v1/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/ccwWq7uR.s: Assembler messages:
encrypt.c: /tmp/ccwWq7uR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwWq7uR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwWq7uR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwWq7uR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwWq7uR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwWq7uR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwWq7uR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwWq7uR.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/omdsha512k512n256tau256v1/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/ccKlkIEY.s: Assembler messages:
encrypt.c: /tmp/ccKlkIEY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKlkIEY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKlkIEY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlkIEY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKlkIEY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKlkIEY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKlkIEY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKlkIEY.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/omdsha512k512n256tau256v1/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/ccjaSt62.s: Assembler messages:
encrypt.c: /tmp/ccjaSt62.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjaSt62.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjaSt62.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjaSt62.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjaSt62.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjaSt62.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjaSt62.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjaSt62.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/omdsha512k512n256tau256v1/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/cce5wa8T.s: Assembler messages:
encrypt.c: /tmp/cce5wa8T.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cce5wa8T.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce5wa8T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5wa8T.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cce5wa8T.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cce5wa8T.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cce5wa8T.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cce5wa8T.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/omdsha512k512n256tau256v1/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/ccnjmUv3.s: Assembler messages:
encrypt.c: /tmp/ccnjmUv3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnjmUv3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnjmUv3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjmUv3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnjmUv3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnjmUv3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnjmUv3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnjmUv3.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/omdsha512k512n256tau256v1/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/ccDIdSbi.s: Assembler messages:
encrypt.c: /tmp/ccDIdSbi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDIdSbi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDIdSbi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDIdSbi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDIdSbi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDIdSbi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDIdSbi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDIdSbi.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/omdsha512k512n256tau256v1/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/ccQhzi6d.s: Assembler messages:
encrypt.c: /tmp/ccQhzi6d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQhzi6d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQhzi6d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhzi6d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQhzi6d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQhzi6d.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQhzi6d.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQhzi6d.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/omdsha512k512n256tau256v1/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/ccFkzC3a.s: Assembler messages:
encrypt.c: /tmp/ccFkzC3a.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFkzC3a.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFkzC3a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFkzC3a.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFkzC3a.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFkzC3a.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFkzC3a.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFkzC3a.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/omdsha512k512n256tau256v1/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/ccL2Jdl7.s: Assembler messages:
encrypt.c: /tmp/ccL2Jdl7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL2Jdl7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL2Jdl7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2Jdl7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL2Jdl7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL2Jdl7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccL2Jdl7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL2Jdl7.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/omdsha512k512n256tau256v1/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/cc3stynh.s: Assembler messages:
encrypt.c: /tmp/cc3stynh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3stynh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3stynh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3stynh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3stynh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3stynh.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3stynh.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3stynh.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/omdsha512k512n256tau256v1/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/ccYDsQVh.s: Assembler messages:
encrypt.c: /tmp/ccYDsQVh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYDsQVh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYDsQVh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYDsQVh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYDsQVh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYDsQVh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYDsQVh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYDsQVh.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/omdsha512k512n256tau256v1/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/ccSti1cc.s: Assembler messages:
encrypt.c: /tmp/ccSti1cc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSti1cc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSti1cc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSti1cc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSti1cc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSti1cc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSti1cc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSti1cc.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/omdsha512k512n256tau256v1/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/ccj34VXe.s: Assembler messages:
encrypt.c: /tmp/ccj34VXe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj34VXe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj34VXe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj34VXe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj34VXe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj34VXe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccj34VXe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj34VXe.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/omdsha512k512n256tau256v1/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/cc58H3dL.s: Assembler messages:
encrypt.c: /tmp/cc58H3dL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc58H3dL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc58H3dL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc58H3dL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc58H3dL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc58H3dL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc58H3dL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc58H3dL.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/omdsha512k512n256tau256v1/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/ccBB682B.s: Assembler messages:
encrypt.c: /tmp/ccBB682B.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBB682B.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBB682B.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB682B.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBB682B.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBB682B.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBB682B.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBB682B.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/omdsha512k512n256tau256v1/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/ccRnuFOD.s: Assembler messages:
encrypt.c: /tmp/ccRnuFOD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRnuFOD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRnuFOD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRnuFOD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRnuFOD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRnuFOD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRnuFOD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRnuFOD.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/omdsha512k512n256tau256v1/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/ccugtptd.s: Assembler messages:
encrypt.c: /tmp/ccugtptd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccugtptd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccugtptd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccugtptd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccugtptd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccugtptd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccugtptd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccugtptd.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/omdsha512k512n256tau256v1/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/ccSB6K4R.s: Assembler messages:
encrypt.c: /tmp/ccSB6K4R.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSB6K4R.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSB6K4R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSB6K4R.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSB6K4R.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSB6K4R.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSB6K4R.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSB6K4R.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/omdsha512k512n256tau256v1/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/ccsQKuQN.s: Assembler messages:
encrypt.c: /tmp/ccsQKuQN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsQKuQN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsQKuQN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsQKuQN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsQKuQN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsQKuQN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsQKuQN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsQKuQN.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/omdsha512k512n256tau256v1/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/ccPM4CKO.s: Assembler messages:
encrypt.c: /tmp/ccPM4CKO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPM4CKO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPM4CKO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPM4CKO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPM4CKO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPM4CKO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPM4CKO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPM4CKO.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/omdsha512k512n256tau256v1/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/ccdSzxOp.s: Assembler messages:
encrypt.c: /tmp/ccdSzxOp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdSzxOp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdSzxOp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSzxOp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdSzxOp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdSzxOp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdSzxOp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdSzxOp.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/omdsha512k512n256tau256v1/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/ccBhrPP6.s: Assembler messages:
encrypt.c: /tmp/ccBhrPP6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBhrPP6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBhrPP6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhrPP6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBhrPP6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBhrPP6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBhrPP6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBhrPP6.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/omdsha512k512n256tau256v1/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/ccv8jaEe.s: Assembler messages:
encrypt.c: /tmp/ccv8jaEe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv8jaEe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv8jaEe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv8jaEe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv8jaEe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv8jaEe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccv8jaEe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv8jaEe.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/omdsha512k512n256tau256v1/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/ccKF1du9.s: Assembler messages:
encrypt.c: /tmp/ccKF1du9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKF1du9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKF1du9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKF1du9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKF1du9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKF1du9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKF1du9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKF1du9.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/omdsha512k512n256tau256v1/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/ccWvV1X1.s: Assembler messages:
encrypt.c: /tmp/ccWvV1X1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWvV1X1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWvV1X1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvV1X1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWvV1X1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWvV1X1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWvV1X1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWvV1X1.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/omdsha512k512n256tau256v1/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/cc3wmxvd.s: Assembler messages:
encrypt.c: /tmp/cc3wmxvd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3wmxvd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3wmxvd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3wmxvd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3wmxvd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3wmxvd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3wmxvd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3wmxvd.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/omdsha512k512n256tau256v1/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/ccjGLzih.s: Assembler messages:
encrypt.c: /tmp/ccjGLzih.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjGLzih.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjGLzih.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjGLzih.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjGLzih.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjGLzih.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjGLzih.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjGLzih.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/omdsha512k512n256tau256v1/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/ccBux203.s: Assembler messages:
encrypt.c: /tmp/ccBux203.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBux203.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBux203.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBux203.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBux203.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBux203.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBux203.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBux203.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/omdsha512k512n256tau256v1/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/ccVycKKb.s: Assembler messages:
encrypt.c: /tmp/ccVycKKb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVycKKb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVycKKb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVycKKb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVycKKb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVycKKb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVycKKb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVycKKb.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/omdsha512k512n256tau256v1/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/ccPGBuhp.s: Assembler messages:
encrypt.c: /tmp/ccPGBuhp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPGBuhp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPGBuhp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPGBuhp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPGBuhp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPGBuhp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPGBuhp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPGBuhp.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/omdsha512k512n256tau256v1/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/ccf197dv.s: Assembler messages:
encrypt.c: /tmp/ccf197dv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf197dv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf197dv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf197dv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf197dv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf197dv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccf197dv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf197dv.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/omdsha512k512n256tau256v1/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/ccPOsAkr.s: Assembler messages:
encrypt.c: /tmp/ccPOsAkr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPOsAkr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPOsAkr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPOsAkr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPOsAkr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPOsAkr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPOsAkr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPOsAkr.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/omdsha512k512n256tau256v1/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/ccQaex4b.s: Assembler messages:
encrypt.c: /tmp/ccQaex4b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQaex4b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQaex4b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQaex4b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQaex4b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQaex4b.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQaex4b.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQaex4b.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/omdsha512k512n256tau256v1/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/ccH5R7ho.s: Assembler messages:
encrypt.c: /tmp/ccH5R7ho.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH5R7ho.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH5R7ho.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5R7ho.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH5R7ho.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH5R7ho.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccH5R7ho.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH5R7ho.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/omdsha512k512n256tau256v1/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/cciVcjyB.s: Assembler messages:
encrypt.c: /tmp/cciVcjyB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciVcjyB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciVcjyB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVcjyB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciVcjyB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciVcjyB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cciVcjyB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cciVcjyB.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/omdsha512k512n256tau256v1/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/ccLM8TXq.s: Assembler messages:
encrypt.c: /tmp/ccLM8TXq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLM8TXq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLM8TXq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLM8TXq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLM8TXq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLM8TXq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLM8TXq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLM8TXq.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/omdsha512k512n256tau256v1/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/cczYIClp.s: Assembler messages:
encrypt.c: /tmp/cczYIClp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczYIClp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczYIClp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYIClp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczYIClp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczYIClp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczYIClp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczYIClp.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/omdsha512k512n256tau256v1/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/ccFBQ1Mi.s: Assembler messages:
encrypt.c: /tmp/ccFBQ1Mi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFBQ1Mi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFBQ1Mi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBQ1Mi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFBQ1Mi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFBQ1Mi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFBQ1Mi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFBQ1Mi.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/omdsha512k512n256tau256v1/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/ccpKKWas.s: Assembler messages:
encrypt.c: /tmp/ccpKKWas.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpKKWas.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpKKWas.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKKWas.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpKKWas.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpKKWas.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpKKWas.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpKKWas.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/omdsha512k512n256tau256v1/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/cc7h58Fc.s: Assembler messages:
encrypt.c: /tmp/cc7h58Fc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7h58Fc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7h58Fc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7h58Fc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7h58Fc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7h58Fc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7h58Fc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7h58Fc.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/omdsha512k512n256tau256v1/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/ccedhv6x.s: Assembler messages:
encrypt.c: /tmp/ccedhv6x.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccedhv6x.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccedhv6x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccedhv6x.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccedhv6x.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccedhv6x.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccedhv6x.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccedhv6x.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/omdsha512k512n256tau256v1/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/cc3MhP6o.s: Assembler messages:
encrypt.c: /tmp/cc3MhP6o.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3MhP6o.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3MhP6o.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MhP6o.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3MhP6o.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3MhP6o.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3MhP6o.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3MhP6o.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/omdsha512k512n256tau256v1/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/ccwSPHSt.s: Assembler messages:
encrypt.c: /tmp/ccwSPHSt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwSPHSt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwSPHSt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSPHSt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwSPHSt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwSPHSt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwSPHSt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwSPHSt.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/omdsha512k512n256tau256v1/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/ccXjhsCp.s: Assembler messages:
encrypt.c: /tmp/ccXjhsCp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXjhsCp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXjhsCp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjhsCp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXjhsCp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXjhsCp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXjhsCp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXjhsCp.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/omdsha512k512n256tau256v1/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/cczssdvh.s: Assembler messages:
encrypt.c: /tmp/cczssdvh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczssdvh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczssdvh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczssdvh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczssdvh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczssdvh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczssdvh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczssdvh.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/omdsha512k512n256tau256v1/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/cc634ut4.s: Assembler messages:
encrypt.c: /tmp/cc634ut4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc634ut4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc634ut4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc634ut4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc634ut4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc634ut4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc634ut4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc634ut4.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/omdsha512k512n256tau256v1/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/ccRYlYWb.s: Assembler messages:
encrypt.c: /tmp/ccRYlYWb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRYlYWb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRYlYWb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRYlYWb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRYlYWb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRYlYWb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRYlYWb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRYlYWb.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/omdsha512k512n256tau256v1/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/ccJ6xDST.s: Assembler messages:
encrypt.c: /tmp/ccJ6xDST.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ6xDST.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ6xDST.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ6xDST.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ6xDST.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ6xDST.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJ6xDST.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ6xDST.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/omdsha512k512n256tau256v1/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/ccLujeX3.s: Assembler messages:
encrypt.c: /tmp/ccLujeX3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLujeX3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLujeX3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLujeX3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLujeX3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLujeX3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLujeX3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLujeX3.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/omdsha512k512n256tau256v1/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/cc1W6nfd.s: Assembler messages:
encrypt.c: /tmp/cc1W6nfd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1W6nfd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1W6nfd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1W6nfd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1W6nfd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1W6nfd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1W6nfd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1W6nfd.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/omdsha512k512n256tau256v1/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/cce98ym6.s: Assembler messages:
encrypt.c: /tmp/cce98ym6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cce98ym6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce98ym6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cce98ym6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cce98ym6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce98ym6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cce98ym6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cce98ym6.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/omdsha512k512n256tau256v1/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/ccUR3Z93.s: Assembler messages:
encrypt.c: /tmp/ccUR3Z93.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUR3Z93.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUR3Z93.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUR3Z93.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUR3Z93.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUR3Z93.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUR3Z93.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUR3Z93.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/omdsha512k512n256tau256v1/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/ccpDHhu0.s: Assembler messages:
encrypt.c: /tmp/ccpDHhu0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpDHhu0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpDHhu0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDHhu0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpDHhu0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpDHhu0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpDHhu0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpDHhu0.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/omdsha512k512n256tau256v1/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/ccGWRePV.s: Assembler messages:
encrypt.c: /tmp/ccGWRePV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGWRePV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGWRePV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGWRePV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGWRePV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGWRePV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGWRePV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGWRePV.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/omdsha512k512n256tau256v1/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/ccpEuoVO.s: Assembler messages:
encrypt.c: /tmp/ccpEuoVO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpEuoVO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpEuoVO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpEuoVO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpEuoVO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpEuoVO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpEuoVO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpEuoVO.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/omdsha512k512n256tau256v1/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/cc491fUH.s: Assembler messages:
encrypt.c: /tmp/cc491fUH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc491fUH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc491fUH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc491fUH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc491fUH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc491fUH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc491fUH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc491fUH.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/omdsha512k512n256tau256v1/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/ccaDZT8R.s: Assembler messages:
encrypt.c: /tmp/ccaDZT8R.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaDZT8R.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaDZT8R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDZT8R.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaDZT8R.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaDZT8R.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaDZT8R.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaDZT8R.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/omdsha512k512n256tau256v1/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/ccZfLTKQ.s: Assembler messages:
encrypt.c: /tmp/ccZfLTKQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZfLTKQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZfLTKQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfLTKQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZfLTKQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZfLTKQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccZfLTKQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZfLTKQ.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/omdsha512k512n256tau256v1/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/ccc0GpS1.s: Assembler messages:
encrypt.c: /tmp/ccc0GpS1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc0GpS1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc0GpS1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc0GpS1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc0GpS1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc0GpS1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccc0GpS1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc0GpS1.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/omdsha512k512n256tau256v1/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/cc0zGZOS.s: Assembler messages:
encrypt.c: /tmp/cc0zGZOS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0zGZOS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0zGZOS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0zGZOS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0zGZOS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0zGZOS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0zGZOS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0zGZOS.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/omdsha512k512n256tau256v1/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/ccOMgTeQ.s: Assembler messages:
encrypt.c: /tmp/ccOMgTeQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOMgTeQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOMgTeQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMgTeQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOMgTeQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOMgTeQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOMgTeQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOMgTeQ.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/omdsha512k512n256tau256v1/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/ccD1bdpC.s: Assembler messages:
encrypt.c: /tmp/ccD1bdpC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD1bdpC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD1bdpC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1bdpC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD1bdpC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD1bdpC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccD1bdpC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD1bdpC.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/omdsha512k512n256tau256v1/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/ccs800YK.s: Assembler messages:
encrypt.c: /tmp/ccs800YK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs800YK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs800YK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs800YK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs800YK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs800YK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccs800YK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs800YK.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/omdsha512k512n256tau256v1/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/cc3iov5s.s: Assembler messages:
encrypt.c: /tmp/cc3iov5s.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3iov5s.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3iov5s.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iov5s.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3iov5s.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3iov5s.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3iov5s.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3iov5s.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/omdsha512k512n256tau256v1/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/ccXqIxaD.s: Assembler messages:
encrypt.c: /tmp/ccXqIxaD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXqIxaD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXqIxaD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXqIxaD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXqIxaD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXqIxaD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXqIxaD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXqIxaD.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/omdsha512k512n256tau256v1/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/ccShyyvF.s: Assembler messages:
encrypt.c: /tmp/ccShyyvF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccShyyvF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccShyyvF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccShyyvF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccShyyvF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccShyyvF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccShyyvF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccShyyvF.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/omdsha512k512n256tau256v1/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/ccqjl86M.s: Assembler messages:
encrypt.c: /tmp/ccqjl86M.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqjl86M.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqjl86M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjl86M.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqjl86M.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqjl86M.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqjl86M.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqjl86M.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/omdsha512k512n256tau256v1/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/ccjeiQoD.s: Assembler messages:
encrypt.c: /tmp/ccjeiQoD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjeiQoD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjeiQoD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjeiQoD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjeiQoD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjeiQoD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjeiQoD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjeiQoD.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/omdsha512k512n256tau256v1/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/cckbkcfG.s: Assembler messages:
encrypt.c: /tmp/cckbkcfG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckbkcfG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckbkcfG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbkcfG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckbkcfG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckbkcfG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckbkcfG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckbkcfG.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/omdsha512k512n256tau256v1/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/cc5vZ12y.s: Assembler messages:
encrypt.c: /tmp/cc5vZ12y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5vZ12y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5vZ12y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5vZ12y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5vZ12y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5vZ12y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5vZ12y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5vZ12y.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/omdsha512k512n256tau256v1/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/ccqhs97G.s: Assembler messages:
encrypt.c: /tmp/ccqhs97G.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqhs97G.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqhs97G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhs97G.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqhs97G.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqhs97G.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqhs97G.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqhs97G.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/omdsha512k512n256tau256v1/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/ccczmJpC.s: Assembler messages:
encrypt.c: /tmp/ccczmJpC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccczmJpC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccczmJpC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccczmJpC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccczmJpC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccczmJpC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccczmJpC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccczmJpC.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/omdsha512k512n256tau256v1/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/cctmmK6n.s: Assembler messages:
encrypt.c: /tmp/cctmmK6n.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctmmK6n.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctmmK6n.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmmK6n.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctmmK6n.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctmmK6n.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctmmK6n.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctmmK6n.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/omdsha512k512n256tau256v1/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/ccDMekIB.s: Assembler messages:
encrypt.c: /tmp/ccDMekIB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDMekIB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDMekIB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMekIB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDMekIB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDMekIB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDMekIB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDMekIB.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/omdsha512k512n256tau256v1/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/ccLacFHJ.s: Assembler messages:
encrypt.c: /tmp/ccLacFHJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLacFHJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLacFHJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLacFHJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLacFHJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLacFHJ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLacFHJ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLacFHJ.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/omdsha512k512n256tau256v1/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/ccEliC8v.s: Assembler messages:
encrypt.c: /tmp/ccEliC8v.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEliC8v.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEliC8v.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEliC8v.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEliC8v.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEliC8v.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEliC8v.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEliC8v.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/omdsha512k512n256tau256v1/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/ccsr567B.s: Assembler messages:
encrypt.c: /tmp/ccsr567B.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsr567B.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsr567B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsr567B.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsr567B.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsr567B.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccsr567B.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsr567B.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/omdsha512k512n256tau256v1/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/cc8atZqo.s: Assembler messages:
encrypt.c: /tmp/cc8atZqo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8atZqo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8atZqo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8atZqo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8atZqo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8atZqo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8atZqo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8atZqo.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/omdsha512k512n256tau256v1/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/ccUuPLF8.s: Assembler messages:
encrypt.c: /tmp/ccUuPLF8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUuPLF8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUuPLF8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUuPLF8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUuPLF8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUuPLF8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccUuPLF8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUuPLF8.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/omdsha512k512n256tau256v1/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/ccLP9Lti.s: Assembler messages:
encrypt.c: /tmp/ccLP9Lti.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLP9Lti.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLP9Lti.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLP9Lti.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLP9Lti.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLP9Lti.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLP9Lti.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLP9Lti.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/omdsha512k512n256tau256v1/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/ccRB5wP8.s: Assembler messages:
encrypt.c: /tmp/ccRB5wP8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRB5wP8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRB5wP8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRB5wP8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRB5wP8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRB5wP8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRB5wP8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRB5wP8.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/omdsha512k512n256tau256v1/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/ccM9uy68.s: Assembler messages:
encrypt.c: /tmp/ccM9uy68.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM9uy68.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM9uy68.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM9uy68.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM9uy68.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM9uy68.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccM9uy68.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM9uy68.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/omdsha512k512n256tau256v1/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/ccYbVkMp.s: Assembler messages:
encrypt.c: /tmp/ccYbVkMp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYbVkMp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYbVkMp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYbVkMp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYbVkMp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYbVkMp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYbVkMp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYbVkMp.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/omdsha512k512n256tau256v1/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/ccURJTw4.s: Assembler messages:
encrypt.c: /tmp/ccURJTw4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccURJTw4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccURJTw4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURJTw4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccURJTw4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccURJTw4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccURJTw4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccURJTw4.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/omdsha512k512n256tau256v1/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/ccYOeMpl.s: Assembler messages:
encrypt.c: /tmp/ccYOeMpl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYOeMpl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYOeMpl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYOeMpl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYOeMpl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYOeMpl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYOeMpl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYOeMpl.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/omdsha512k512n256tau256v1/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/ccXkxV08.s: Assembler messages:
encrypt.c: /tmp/ccXkxV08.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXkxV08.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXkxV08.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXkxV08.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXkxV08.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXkxV08.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXkxV08.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXkxV08.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/omdsha512k512n256tau256v1/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/ccpd8Hcr.s: Assembler messages:
encrypt.c: /tmp/ccpd8Hcr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpd8Hcr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpd8Hcr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpd8Hcr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpd8Hcr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpd8Hcr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpd8Hcr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpd8Hcr.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/omdsha512k512n256tau256v1/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/ccfGnZTw.s: Assembler messages:
encrypt.c: /tmp/ccfGnZTw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfGnZTw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfGnZTw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGnZTw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfGnZTw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfGnZTw.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfGnZTw.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfGnZTw.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/omdsha512k512n256tau256v1/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/ccuHe4eo.s: Assembler messages:
encrypt.c: /tmp/ccuHe4eo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuHe4eo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuHe4eo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuHe4eo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuHe4eo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuHe4eo.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccuHe4eo.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuHe4eo.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/omdsha512k512n256tau256v1/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/ccB0Ma1l.s: Assembler messages:
encrypt.c: /tmp/ccB0Ma1l.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB0Ma1l.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB0Ma1l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB0Ma1l.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB0Ma1l.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB0Ma1l.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccB0Ma1l.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB0Ma1l.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/omdsha512k512n256tau256v1/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/ccK3w6i9.s: Assembler messages:
encrypt.c: /tmp/ccK3w6i9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccK3w6i9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK3w6i9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK3w6i9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK3w6i9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK3w6i9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccK3w6i9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK3w6i9.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/omdsha512k512n256tau256v1/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/ccfySdLm.s: Assembler messages:
encrypt.c: /tmp/ccfySdLm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfySdLm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfySdLm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfySdLm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfySdLm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfySdLm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfySdLm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfySdLm.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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