Implementation notes: x86, h5nano, crypto_aead/omdsha512k512n256tau256v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k512n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
934155refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
934205refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
934335refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
935130refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
938335refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
939050refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
939210refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
939925refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
951585refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
951775refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
951815refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
952195refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081320140622
952210refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081320140622
954100refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
955080refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
955100refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
955275refgcc -m32 -Os -fomit-frame-pointer2014081320140622
959310refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
959335refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
960360refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
960890refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
963555refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
963580refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
965515refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
967985refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
968310refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
968450refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
969760refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
970275refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
971350refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
972865refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
973720refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622
975290refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
975290refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
975290refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
975360refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
975365refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081320140622
975495refgcc -m32 -O -fomit-frame-pointer2014081320140622
975680refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081320140622
975690refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
976725refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
976855refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
980070refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
980070refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
980585refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
981035refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
981035refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
986905refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
986910refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
987255refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
987260refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
987275refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
987370refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
987435refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
989485refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
989665refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
989880refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
989915refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
994000refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
994045refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
994070refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
994615refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
994620refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
996020refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
996315refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
996350refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
996505refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
996515refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
1000915refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
1000925refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
1001060refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
1002850refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
1005775refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
1006140refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
1006970refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
1007060refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
1007170refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
1007275refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
1007495refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
1007940refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
1008005refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
1008425refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
1008845refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
1008860refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
1009040refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
1012525refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
1012650refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
1014670refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
1017575refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
1017595refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
1018435refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
1018615refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
1019865refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
1020285refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
1020410refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
1020775refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
1020915refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
1021025refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
1021605refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
1021645refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
1022030refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
1022660refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
1022690refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
1022900refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
1024015refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
1024420refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
1025650refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
1026110refgcc -m32 -O2 -fomit-frame-pointer2014081320140622
1026195refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
1026240refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
1026440refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
1026455refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
1032735refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
1033795refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
1036400refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
1036540refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
1036545refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
1036670refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
1036715refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
1036735refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
1036790refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081320140622
1036795refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081320140622
1040310refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
1043610refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
1044715refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
1044960refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
1053235refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
1055105refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
1058415refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
1058485refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
1058520refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
1058545refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
1058610refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
1058940refgcc -m32 -O3 -fomit-frame-pointer2014081320140622
1059175refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
1060965refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
1061640refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
1062875refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
1064710refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
1065050refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
1066530refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
1066720refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
1071060refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
1071455refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
1074515refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
1078320refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
1078370refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
1079725refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
1080560refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
1080650refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
1086055refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
1087765refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
1088025refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
1089510refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
1095545refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
1097970refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
1105300refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
1105525refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
1106175refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
1106365refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
1107645refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
1108425refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
1109655refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
1119335refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
1119780refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
1119825refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
1119910refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
1128650refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
1147515refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
1151700refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622

Compiler output

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

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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