Implementation notes: x86, hydra4, crypto_aead/omdsha512k256n256tau256v1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k256n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
795300refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
795522refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
796142refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
802351refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061220140525
802449refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061220140525
803264refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061220140525
807113refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
807168refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061220140525
807308refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
807803refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061220140525
816691refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061220140525
816769refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061220140525
816789refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061220140525
816886refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061220140525
816933refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061220140525
816945refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061220140525
819581refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061220140525
823501refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
823633refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
823649refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
823738refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061220140525
826367refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061220140525
827537refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061220140525
827689refgcc -m32 -Os -fomit-frame-pointer2014061220140525
827857refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061220140525
829370refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
829698refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
829870refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
830435refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
832658refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
832900refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
834346refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061220140525
834385refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061220140525
834386refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061220140525
835017refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061220140525
836554refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
836656refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
836683refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
837030refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061220140525
838586refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061220140525
838687refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061220140525
838827refgcc -m32 -O -fomit-frame-pointer2014061220140525
838855refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061220140525
838887refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061220140525
838898refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061220140525
839034refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061220140525
844834refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
844853refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
844978refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
847727refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
847728refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
850477refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061220140525
850547refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061220140525
850653refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061220140525
851300refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061220140525
851998refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061220140525
852267refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061220140525
852684refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061220140525
853730refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061220140525
861869refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061220140525
861939refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061220140525
861955refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061220140525
871011refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
871034refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061220140525
871541refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
871697refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
873101refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
874053refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
874965refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
875768refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
875862refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
876155refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
876314refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
876864refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
876985refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061220140525
877695refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
880374refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061220140525
880573refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061220140525
881415refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061220140525
881782refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061220140525
882508refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
883354refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
884220refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
884582refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061220140525
884789refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
884910refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061220140525
885343refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
885491refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061220140525
886556refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061220140525
886841refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
887429refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
887695refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
887761refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
888311refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061220140525
889293refgcc -m32 -O2 -fomit-frame-pointer2014061220140525
889656refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
890046refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061220140525
890046refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
890054refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061220140525
890194refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061220140525
891544refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061220140525
891599refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
891626refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061220140525
891642refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061220140525
891723refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061220140525
892320refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061220140525
892515refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061220140525
892582refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061220140525
894340refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
894344refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061220140525
895023refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
895050refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
895120refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
895304refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061220140525
895409refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061220140525
896107refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
896290refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061220140525
896364refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061220140525
896578refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061220140525
896934refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061220140525
896984refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
897324refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061220140525
898646refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
900011refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061220140525
902562refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
904394refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
904792refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
904976refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061220140525
904991refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061220140525
905026refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061220140525
905085refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061220140525
905109refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061220140525
905416refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061220140525
905530refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061220140525
905818refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061220140525
906017refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061220140525
906017refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061220140525
909102refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
909273refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
911313refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
912694refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
912854refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061220140525
912974refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061220140525
914987refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061220140525
915380refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061220140525
915439refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061220140525
915490refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061220140525
919901refgcc -m32 -O3 -fomit-frame-pointer2014061220140525
925306refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061220140525
929398refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061220140525
943559refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
948546refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061220140525
971201refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
975800refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
976759refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
977672refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
977684refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
977832refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
985612refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061220140525
985714refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061220140525
986380refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061220140525
988837refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061220140525
989184refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061220140525
991950refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525
995580refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061220140525
1017580refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061220140525

Test failure

Implementation: crypto_aead/omdsha512k256n256tau256v1/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/omdsha512k256n256tau256v1/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]

Number of similar (compiler,implementation) pairs: 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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9H2wzD.s: Assembler messages:
encrypt.c: /tmp/cc9H2wzD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9H2wzD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9H2wzD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9H2wzD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9H2wzD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9H2wzD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9H2wzD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9H2wzD.s:37: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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