Implementation notes: x86, h5nano, crypto_aead/omdsha512k256n256tau256v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k256n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
933245refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
933250refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
934105refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
934395refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
950105refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
950965refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
950980refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
951005refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
951090refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081320140622
951365refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
951515refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
952280refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
952305refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
952660refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081320140622
953335refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
955195refgcc -m32 -Os -fomit-frame-pointer2014081320140622
957300refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
958320refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
959020refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
959295refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
961970refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
964785refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
967370refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
967375refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
967445refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
970115refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
971610refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
971685refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
972350refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
972660refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
973065refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
973620refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622
974225refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
974450refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
974500refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
974500refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
974500refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
974530refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081320140622
974655refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081320140622
974705refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
974735refgcc -m32 -O -fomit-frame-pointer2014081320140622
974750refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
974825refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
976250refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
979755refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
979965refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
979985refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
979995refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
981220refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
982005refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
986290refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
986630refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
986900refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
987375refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
987750refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
988390refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
991315refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
991340refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
993010refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
993020refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
993750refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
993945refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
993960refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
994565refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
996250refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
996290refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
996315refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
996330refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
996370refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
996490refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
1001150refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
1001285refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
1001390refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
1002780refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
1003910refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
1004370refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
1006945refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
1007065refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
1007075refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
1007270refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
1007365refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
1007430refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
1008715refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
1008790refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
1008810refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
1012075refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
1012635refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
1014635refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
1015040refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
1015065refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
1018205refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
1019835refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
1020150refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
1020155refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
1020375refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
1020830refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
1020855refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
1020870refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
1022070refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
1022530refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
1022750refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
1022845refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
1022935refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
1023010refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
1023485refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
1024175refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
1024720refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
1026070refgcc -m32 -O2 -fomit-frame-pointer2014081320140622
1026350refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
1026380refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
1026980refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
1027630refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
1032645refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
1033220refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
1036565refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
1036570refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
1036590refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
1036620refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
1036810refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081320140622
1036960refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
1037020refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081320140622
1037940refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
1043635refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
1044560refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
1044680refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
1055595refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
1056845refgcc -m32 -O3 -fomit-frame-pointer2014081320140622
1057050refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
1058130refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
1060265refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
1063600refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
1063705refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
1063735refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
1063755refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
1063805refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
1064245refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
1064700refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
1065175refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
1065275refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
1065500refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
1066260refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
1066365refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
1070935refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
1071190refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
1072885refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
1078210refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
1078825refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
1080185refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
1080205refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
1080640refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
1086245refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
1088455refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
1088545refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
1089570refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
1095700refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
1098255refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
1105655refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
1105685refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
1106030refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
1107535refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
1107550refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
1107880refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
1109895refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
1119255refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
1119400refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
1119820refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
1120570refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
1128770refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
1147115refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
1150835refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq3qj5j.s: Assembler messages:
encrypt.c: /tmp/ccq3qj5j.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq3qj5j.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq3qj5j.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3qj5j.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq3qj5j.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq3qj5j.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccq3qj5j.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq3qj5j.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKZDpmj.s: Assembler messages:
encrypt.c: /tmp/ccKZDpmj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKZDpmj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKZDpmj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKZDpmj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKZDpmj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKZDpmj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKZDpmj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKZDpmj.s: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/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/ccrONHPP.s: Assembler messages:
encrypt.c: /tmp/ccrONHPP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrONHPP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrONHPP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrONHPP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrONHPP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrONHPP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrONHPP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrONHPP.s: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/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/cc1elJt3.s: Assembler messages:
encrypt.c: /tmp/cc1elJt3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1elJt3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1elJt3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1elJt3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1elJt3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1elJt3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1elJt3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1elJt3.s: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/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/ccKudDQE.s: Assembler messages:
encrypt.c: /tmp/ccKudDQE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKudDQE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKudDQE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKudDQE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKudDQE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKudDQE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKudDQE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKudDQE.s: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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc464OJz.s: Assembler messages:
encrypt.c: /tmp/cc464OJz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc464OJz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc464OJz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc464OJz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc464OJz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc464OJz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc464OJz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc464OJz.s: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/ccm531I7.s: Assembler messages:
encrypt.c: /tmp/ccm531I7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm531I7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm531I7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm531I7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm531I7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm531I7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccm531I7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm531I7.s: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/ccBp3V81.s: Assembler messages:
encrypt.c: /tmp/ccBp3V81.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBp3V81.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBp3V81.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBp3V81.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBp3V81.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBp3V81.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccBp3V81.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBp3V81.s: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/cccQIfyQ.s: Assembler messages:
encrypt.c: /tmp/cccQIfyQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccQIfyQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccQIfyQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQIfyQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccQIfyQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccQIfyQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccQIfyQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccQIfyQ.s: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/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/cc6QfSRd.s: Assembler messages:
encrypt.c: /tmp/cc6QfSRd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6QfSRd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6QfSRd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6QfSRd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6QfSRd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6QfSRd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6QfSRd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6QfSRd.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccURyOyw.s: Assembler messages:
encrypt.c: /tmp/ccURyOyw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccURyOyw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccURyOyw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccURyOyw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccURyOyw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccURyOyw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccURyOyw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccURyOyw.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1y96Qz.s: Assembler messages:
encrypt.c: /tmp/cc1y96Qz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1y96Qz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1y96Qz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1y96Qz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1y96Qz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1y96Qz.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1y96Qz.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1y96Qz.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjWYpTN.s: Assembler messages:
encrypt.c: /tmp/ccjWYpTN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjWYpTN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjWYpTN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWYpTN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjWYpTN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjWYpTN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjWYpTN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjWYpTN.s: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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIigjq8.s: Assembler messages:
encrypt.c: /tmp/ccIigjq8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIigjq8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIigjq8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIigjq8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIigjq8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIigjq8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccIigjq8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIigjq8.s: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/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/ccj1nvai.s: Assembler messages:
encrypt.c: /tmp/ccj1nvai.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj1nvai.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj1nvai.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1nvai.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj1nvai.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj1nvai.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccj1nvai.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj1nvai.s: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/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/cc6ELK3P.s: Assembler messages:
encrypt.c: /tmp/cc6ELK3P.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6ELK3P.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6ELK3P.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ELK3P.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6ELK3P.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ELK3P.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6ELK3P.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6ELK3P.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczf3JxU.s: Assembler messages:
encrypt.c: /tmp/cczf3JxU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczf3JxU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczf3JxU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf3JxU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczf3JxU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczf3JxU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczf3JxU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczf3JxU.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG9pkot.s: Assembler messages:
encrypt.c: /tmp/ccG9pkot.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccG9pkot.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG9pkot.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9pkot.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG9pkot.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG9pkot.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccG9pkot.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG9pkot.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/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/ccupkwfm.s: Assembler messages:
encrypt.c: /tmp/ccupkwfm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccupkwfm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccupkwfm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupkwfm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccupkwfm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccupkwfm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccupkwfm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccupkwfm.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/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/cc2cXtiG.s: Assembler messages:
encrypt.c: /tmp/cc2cXtiG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2cXtiG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2cXtiG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cXtiG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2cXtiG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2cXtiG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2cXtiG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2cXtiG.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=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/cckiz21Y.s: Assembler messages:
encrypt.c: /tmp/cckiz21Y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckiz21Y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckiz21Y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiz21Y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckiz21Y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckiz21Y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckiz21Y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckiz21Y.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/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/ccWvaSHa.s: Assembler messages:
encrypt.c: /tmp/ccWvaSHa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWvaSHa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWvaSHa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWvaSHa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWvaSHa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWvaSHa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWvaSHa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWvaSHa.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/ccxb5H1c.s: Assembler messages:
encrypt.c: /tmp/ccxb5H1c.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxb5H1c.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxb5H1c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxb5H1c.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxb5H1c.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxb5H1c.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxb5H1c.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxb5H1c.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/cc3oB7Jy.s: Assembler messages:
encrypt.c: /tmp/cc3oB7Jy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3oB7Jy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3oB7Jy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3oB7Jy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3oB7Jy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3oB7Jy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3oB7Jy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3oB7Jy.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/ccvT6rFC.s: Assembler messages:
encrypt.c: /tmp/ccvT6rFC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvT6rFC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvT6rFC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvT6rFC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvT6rFC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvT6rFC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvT6rFC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvT6rFC.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/cc17dIDW.s: Assembler messages:
encrypt.c: /tmp/cc17dIDW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc17dIDW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc17dIDW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc17dIDW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc17dIDW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc17dIDW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc17dIDW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc17dIDW.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/ccKvZR1X.s: Assembler messages:
encrypt.c: /tmp/ccKvZR1X.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKvZR1X.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKvZR1X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvZR1X.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKvZR1X.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKvZR1X.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKvZR1X.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKvZR1X.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/ccDHhV0i.s: Assembler messages:
encrypt.c: /tmp/ccDHhV0i.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDHhV0i.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDHhV0i.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHhV0i.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDHhV0i.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDHhV0i.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDHhV0i.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDHhV0i.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/ccvAxAus.s: Assembler messages:
encrypt.c: /tmp/ccvAxAus.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvAxAus.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvAxAus.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvAxAus.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvAxAus.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvAxAus.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvAxAus.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvAxAus.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/ccEDm6Ou.s: Assembler messages:
encrypt.c: /tmp/ccEDm6Ou.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEDm6Ou.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEDm6Ou.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDm6Ou.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEDm6Ou.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEDm6Ou.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEDm6Ou.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEDm6Ou.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/ccinDhwC.s: Assembler messages:
encrypt.c: /tmp/ccinDhwC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccinDhwC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccinDhwC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccinDhwC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccinDhwC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccinDhwC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccinDhwC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccinDhwC.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/ccci1VN3.s: Assembler messages:
encrypt.c: /tmp/ccci1VN3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccci1VN3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccci1VN3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccci1VN3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccci1VN3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccci1VN3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccci1VN3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccci1VN3.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/ccsTLYEO.s: Assembler messages:
encrypt.c: /tmp/ccsTLYEO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsTLYEO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsTLYEO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsTLYEO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsTLYEO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsTLYEO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsTLYEO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsTLYEO.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/ccH8A1Ci.s: Assembler messages:
encrypt.c: /tmp/ccH8A1Ci.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH8A1Ci.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH8A1Ci.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8A1Ci.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH8A1Ci.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH8A1Ci.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccH8A1Ci.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH8A1Ci.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/ccVvyMpm.s: Assembler messages:
encrypt.c: /tmp/ccVvyMpm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVvyMpm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVvyMpm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvyMpm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVvyMpm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVvyMpm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVvyMpm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVvyMpm.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/ccddh36P.s: Assembler messages:
encrypt.c: /tmp/ccddh36P.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccddh36P.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccddh36P.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccddh36P.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccddh36P.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccddh36P.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccddh36P.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccddh36P.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/cculukQL.s: Assembler messages:
encrypt.c: /tmp/cculukQL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cculukQL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cculukQL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cculukQL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cculukQL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cculukQL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cculukQL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cculukQL.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/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/cc47Shn4.s: Assembler messages:
encrypt.c: /tmp/cc47Shn4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc47Shn4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc47Shn4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47Shn4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc47Shn4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc47Shn4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc47Shn4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc47Shn4.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMP6A6o.s: Assembler messages:
encrypt.c: /tmp/ccMP6A6o.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMP6A6o.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMP6A6o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMP6A6o.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMP6A6o.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMP6A6o.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMP6A6o.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMP6A6o.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHLOUsJ.s: Assembler messages:
encrypt.c: /tmp/ccHLOUsJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHLOUsJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHLOUsJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLOUsJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHLOUsJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLOUsJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHLOUsJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHLOUsJ.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/ccb4OATP.s: Assembler messages:
encrypt.c: /tmp/ccb4OATP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb4OATP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb4OATP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb4OATP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb4OATP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb4OATP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccb4OATP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb4OATP.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/ccGGoyWm.s: Assembler messages:
encrypt.c: /tmp/ccGGoyWm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGGoyWm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGGoyWm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGGoyWm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGGoyWm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGGoyWm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGGoyWm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGGoyWm.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/ccvLuqZ6.s: Assembler messages:
encrypt.c: /tmp/ccvLuqZ6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvLuqZ6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvLuqZ6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvLuqZ6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvLuqZ6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvLuqZ6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvLuqZ6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvLuqZ6.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/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/ccUazv7d.s: Assembler messages:
encrypt.c: /tmp/ccUazv7d.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUazv7d.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUazv7d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUazv7d.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUazv7d.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUazv7d.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUazv7d.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUazv7d.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/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/cchhWfCF.s: Assembler messages:
encrypt.c: /tmp/cchhWfCF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchhWfCF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchhWfCF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhWfCF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchhWfCF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchhWfCF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchhWfCF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchhWfCF.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/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/ccdccFE7.s: Assembler messages:
encrypt.c: /tmp/ccdccFE7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdccFE7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdccFE7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdccFE7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdccFE7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdccFE7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdccFE7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdccFE7.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/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/ccvcwHJG.s: Assembler messages:
encrypt.c: /tmp/ccvcwHJG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvcwHJG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvcwHJG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvcwHJG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvcwHJG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvcwHJG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvcwHJG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvcwHJG.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/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/cc8u4Iqa.s: Assembler messages:
encrypt.c: /tmp/cc8u4Iqa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8u4Iqa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8u4Iqa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8u4Iqa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8u4Iqa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8u4Iqa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8u4Iqa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8u4Iqa.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEwFp2z.s: Assembler messages:
encrypt.c: /tmp/ccEwFp2z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEwFp2z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEwFp2z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEwFp2z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEwFp2z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEwFp2z.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEwFp2z.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEwFp2z.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/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/ccO0zLMT.s: Assembler messages:
encrypt.c: /tmp/ccO0zLMT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO0zLMT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO0zLMT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0zLMT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO0zLMT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO0zLMT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccO0zLMT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO0zLMT.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/ccVg7EBr.s: Assembler messages:
encrypt.c: /tmp/ccVg7EBr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVg7EBr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVg7EBr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVg7EBr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVg7EBr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVg7EBr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVg7EBr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVg7EBr.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/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/ccq9PM6n.s: Assembler messages:
encrypt.c: /tmp/ccq9PM6n.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq9PM6n.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq9PM6n.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq9PM6n.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq9PM6n.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq9PM6n.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccq9PM6n.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq9PM6n.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/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/ccxe7YdS.s: Assembler messages:
encrypt.c: /tmp/ccxe7YdS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxe7YdS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxe7YdS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxe7YdS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxe7YdS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxe7YdS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxe7YdS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxe7YdS.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/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/ccWUaNH9.s: Assembler messages:
encrypt.c: /tmp/ccWUaNH9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWUaNH9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWUaNH9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWUaNH9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWUaNH9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWUaNH9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWUaNH9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWUaNH9.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgQVTDM.s: Assembler messages:
encrypt.c: /tmp/ccgQVTDM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgQVTDM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgQVTDM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQVTDM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgQVTDM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgQVTDM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgQVTDM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgQVTDM.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/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/ccpWpvza.s: Assembler messages:
encrypt.c: /tmp/ccpWpvza.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpWpvza.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpWpvza.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpWpvza.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpWpvza.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpWpvza.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccpWpvza.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpWpvza.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/ccslUMoD.s: Assembler messages:
encrypt.c: /tmp/ccslUMoD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccslUMoD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccslUMoD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccslUMoD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccslUMoD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccslUMoD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccslUMoD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccslUMoD.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/cc7pMcDy.s: Assembler messages:
encrypt.c: /tmp/cc7pMcDy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7pMcDy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7pMcDy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7pMcDy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7pMcDy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7pMcDy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7pMcDy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7pMcDy.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/ccwJtENW.s: Assembler messages:
encrypt.c: /tmp/ccwJtENW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwJtENW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwJtENW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJtENW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwJtENW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwJtENW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwJtENW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwJtENW.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/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/ccNjZPMh.s: Assembler messages:
encrypt.c: /tmp/ccNjZPMh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNjZPMh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNjZPMh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNjZPMh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNjZPMh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNjZPMh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNjZPMh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNjZPMh.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgGtIKA.s: Assembler messages:
encrypt.c: /tmp/ccgGtIKA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgGtIKA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgGtIKA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGtIKA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgGtIKA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgGtIKA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgGtIKA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgGtIKA.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/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/cc9igYjU.s: Assembler messages:
encrypt.c: /tmp/cc9igYjU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9igYjU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9igYjU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9igYjU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9igYjU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9igYjU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc9igYjU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9igYjU.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/ccrVd6Hy.s: Assembler messages:
encrypt.c: /tmp/ccrVd6Hy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrVd6Hy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrVd6Hy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrVd6Hy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrVd6Hy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrVd6Hy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccrVd6Hy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrVd6Hy.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/cc6aNs1p.s: Assembler messages:
encrypt.c: /tmp/cc6aNs1p.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6aNs1p.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6aNs1p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6aNs1p.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6aNs1p.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6aNs1p.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6aNs1p.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6aNs1p.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/ccVSPPBZ.s: Assembler messages:
encrypt.c: /tmp/ccVSPPBZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVSPPBZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVSPPBZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSPPBZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVSPPBZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVSPPBZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVSPPBZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVSPPBZ.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/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/ccgWEmZn.s: Assembler messages:
encrypt.c: /tmp/ccgWEmZn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgWEmZn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgWEmZn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgWEmZn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgWEmZn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgWEmZn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgWEmZn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgWEmZn.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/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/cczKE5dF.s: Assembler messages:
encrypt.c: /tmp/cczKE5dF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczKE5dF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczKE5dF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKE5dF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczKE5dF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczKE5dF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczKE5dF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczKE5dF.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/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/ccTAMxFj.s: Assembler messages:
encrypt.c: /tmp/ccTAMxFj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTAMxFj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTAMxFj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTAMxFj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTAMxFj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTAMxFj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTAMxFj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTAMxFj.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnRzbr6.s: Assembler messages:
encrypt.c: /tmp/ccnRzbr6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnRzbr6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnRzbr6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnRzbr6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnRzbr6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnRzbr6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnRzbr6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnRzbr6.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccY4nPoB.s: Assembler messages:
encrypt.c: /tmp/ccY4nPoB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY4nPoB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY4nPoB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY4nPoB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY4nPoB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY4nPoB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccY4nPoB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY4nPoB.s:38: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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