Implementation notes: x86, h5nano, crypto_aead/omdsha512k128n128tau128v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha512k128n128tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
933285refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
933410refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
934935refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
935110refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
950080refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
950085refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
950105refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
950135refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
951150refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
951360refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
951845refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081320140622
952615refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
952810refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
952985refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
955255refgcc -m32 -Os -fomit-frame-pointer2014081320140622
957160refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081320140622
958210refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
959760refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
960905refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
961465refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
962240refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
965875refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
967000refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
967240refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
967325refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
969950refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
971000refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
972585refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
972585refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
973580refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622
974055refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
974370refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
974770refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
975120refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
975195refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
975200refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081320140622
975210refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
975280refgcc -m32 -O -fomit-frame-pointer2014081320140622
975290refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
975305refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081320140622
975995refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
976200refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
976210refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
976280refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
978115refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
979945refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
979955refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
979970refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
981000refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
981795refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
985805refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
986440refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
986885refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
987895refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
987950refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
987950refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
987965refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
988455refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
992970refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
993535refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
993760refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
993875refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
993895refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
994500refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
995885refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
996095refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
996130refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
996350refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
996545refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
996740refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
1000500refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
1000580refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
1000625refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
1002590refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
1004160refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
1004225refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
1006685refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
1006775refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
1007170refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
1007325refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
1007330refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
1007530refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
1008750refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
1008835refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
1008835refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
1012350refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
1013565refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
1015010refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
1015490refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
1017425refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
1017605refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
1018205refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
1019915refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
1020325refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
1020825refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
1020935refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
1020940refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
1020975refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
1021035refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
1022160refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
1022415refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
1022600refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
1022655refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
1022845refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
1023405refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
1023835refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
1023960refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
1025730refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
1025760refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
1026970refgcc -m32 -O2 -fomit-frame-pointer2014081320140622
1030700refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
1030720refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
1031420refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
1032725refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
1033310refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
1036445refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
1036485refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
1036525refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
1036575refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
1036690refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081320140622
1036710refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081320140622
1036795refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
1038295refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
1044050refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
1056740refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
1057865refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
1057880refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
1058065refgcc -m32 -O3 -fomit-frame-pointer2014081320140622
1058100refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
1058130refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
1058420refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
1058800refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
1059430refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
1059580refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
1060655refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
1060725refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
1061120refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
1063505refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
1063890refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
1064375refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
1065440refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
1066025refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
1072290refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
1072340refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
1073045refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
1076925refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
1076940refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
1079875refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
1079970refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
1080580refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
1086015refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
1086665refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
1094450refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
1094685refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
1095800refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
1097280refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
1098265refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
1105340refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
1105405refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
1105560refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
1107055refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
1107220refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
1109920refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
1119095refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
1119650refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
1119660refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
1125595refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
1128175refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
1145875refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
1151250refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622

Compiler output

Implementation: crypto_aead/omdsha512k128n128tau128v1/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/omdsha512k128n128tau128v1/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/ccOS46py.s: Assembler messages:
encrypt.c: /tmp/ccOS46py.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOS46py.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOS46py.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOS46py.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOS46py.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOS46py.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOS46py.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOS46py.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/omdsha512k128n128tau128v1/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/ccx89Fx6.s: Assembler messages:
encrypt.c: /tmp/ccx89Fx6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx89Fx6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx89Fx6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx89Fx6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx89Fx6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx89Fx6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccx89Fx6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx89Fx6.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/omdsha512k128n128tau128v1/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/ccQzgTzA.s: Assembler messages:
encrypt.c: /tmp/ccQzgTzA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQzgTzA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQzgTzA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQzgTzA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQzgTzA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQzgTzA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQzgTzA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQzgTzA.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/omdsha512k128n128tau128v1/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/cctKUQAR.s: Assembler messages:
encrypt.c: /tmp/cctKUQAR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctKUQAR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctKUQAR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKUQAR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctKUQAR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctKUQAR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctKUQAR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctKUQAR.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/omdsha512k128n128tau128v1/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/ccIrsAK3.s: Assembler messages:
encrypt.c: /tmp/ccIrsAK3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIrsAK3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIrsAK3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIrsAK3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIrsAK3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIrsAK3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIrsAK3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIrsAK3.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/omdsha512k128n128tau128v1/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/cceJfTAl.s: Assembler messages:
encrypt.c: /tmp/cceJfTAl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceJfTAl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceJfTAl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceJfTAl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceJfTAl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceJfTAl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceJfTAl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceJfTAl.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/omdsha512k128n128tau128v1/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/cc5lJC1F.s: Assembler messages:
encrypt.c: /tmp/cc5lJC1F.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5lJC1F.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5lJC1F.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5lJC1F.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5lJC1F.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5lJC1F.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5lJC1F.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5lJC1F.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/omdsha512k128n128tau128v1/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/cca7m58k.s: Assembler messages:
encrypt.c: /tmp/cca7m58k.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca7m58k.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca7m58k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7m58k.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cca7m58k.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cca7m58k.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cca7m58k.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cca7m58k.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/omdsha512k128n128tau128v1/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/cc7b2FpQ.s: Assembler messages:
encrypt.c: /tmp/cc7b2FpQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7b2FpQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7b2FpQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7b2FpQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7b2FpQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7b2FpQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc7b2FpQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7b2FpQ.s: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/omdsha512k128n128tau128v1/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/ccne4lsF.s: Assembler messages:
encrypt.c: /tmp/ccne4lsF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccne4lsF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccne4lsF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccne4lsF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccne4lsF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccne4lsF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccne4lsF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccne4lsF.s: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/omdsha512k128n128tau128v1/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/ccGdhqF8.s: Assembler messages:
encrypt.c: /tmp/ccGdhqF8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGdhqF8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGdhqF8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGdhqF8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGdhqF8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGdhqF8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGdhqF8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGdhqF8.s: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/omdsha512k128n128tau128v1/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/ccQGa4je.s: Assembler messages:
encrypt.c: /tmp/ccQGa4je.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQGa4je.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQGa4je.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQGa4je.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQGa4je.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQGa4je.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQGa4je.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQGa4je.s: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/omdsha512k128n128tau128v1/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/ccD1zoVC.s: Assembler messages:
encrypt.c: /tmp/ccD1zoVC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD1zoVC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD1zoVC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD1zoVC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD1zoVC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD1zoVC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccD1zoVC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD1zoVC.s: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/omdsha512k128n128tau128v1/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/ccKJNH8q.s: Assembler messages:
encrypt.c: /tmp/ccKJNH8q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKJNH8q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKJNH8q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJNH8q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKJNH8q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKJNH8q.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKJNH8q.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKJNH8q.s: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/omdsha512k128n128tau128v1/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/ccKS2rqU.s: Assembler messages:
encrypt.c: /tmp/ccKS2rqU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKS2rqU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKS2rqU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKS2rqU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKS2rqU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKS2rqU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKS2rqU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKS2rqU.s: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/omdsha512k128n128tau128v1/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/ccwW2y8V.s: Assembler messages:
encrypt.c: /tmp/ccwW2y8V.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwW2y8V.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwW2y8V.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwW2y8V.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwW2y8V.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwW2y8V.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwW2y8V.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwW2y8V.s: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/omdsha512k128n128tau128v1/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/ccMPuBvT.s: Assembler messages:
encrypt.c: /tmp/ccMPuBvT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMPuBvT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMPuBvT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMPuBvT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMPuBvT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMPuBvT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMPuBvT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMPuBvT.s: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/omdsha512k128n128tau128v1/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/ccQz3Tex.s: Assembler messages:
encrypt.c: /tmp/ccQz3Tex.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQz3Tex.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQz3Tex.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQz3Tex.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQz3Tex.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQz3Tex.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQz3Tex.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQz3Tex.s: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/omdsha512k128n128tau128v1/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/ccFytzzT.s: Assembler messages:
encrypt.c: /tmp/ccFytzzT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFytzzT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFytzzT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFytzzT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFytzzT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFytzzT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFytzzT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFytzzT.s: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/omdsha512k128n128tau128v1/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/ccrG82C8.s: Assembler messages:
encrypt.c: /tmp/ccrG82C8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrG82C8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrG82C8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG82C8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrG82C8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrG82C8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrG82C8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrG82C8.s: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/omdsha512k128n128tau128v1/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/ccfVZv1j.s: Assembler messages:
encrypt.c: /tmp/ccfVZv1j.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfVZv1j.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfVZv1j.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfVZv1j.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfVZv1j.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfVZv1j.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfVZv1j.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfVZv1j.s: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/omdsha512k128n128tau128v1/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/ccxYz23F.s: Assembler messages:
encrypt.c: /tmp/ccxYz23F.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxYz23F.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxYz23F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYz23F.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxYz23F.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxYz23F.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxYz23F.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxYz23F.s: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/omdsha512k128n128tau128v1/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/ccL5vKYC.s: Assembler messages:
encrypt.c: /tmp/ccL5vKYC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL5vKYC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL5vKYC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5vKYC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL5vKYC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL5vKYC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccL5vKYC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL5vKYC.s: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/omdsha512k128n128tau128v1/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/ccWdmkgZ.s: Assembler messages:
encrypt.c: /tmp/ccWdmkgZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWdmkgZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWdmkgZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdmkgZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWdmkgZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWdmkgZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWdmkgZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWdmkgZ.s: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/omdsha512k128n128tau128v1/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/cc9MonuU.s: Assembler messages:
encrypt.c: /tmp/cc9MonuU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9MonuU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9MonuU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9MonuU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9MonuU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9MonuU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9MonuU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9MonuU.s: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/omdsha512k128n128tau128v1/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/ccZrZGT9.s: Assembler messages:
encrypt.c: /tmp/ccZrZGT9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZrZGT9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZrZGT9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZrZGT9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZrZGT9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZrZGT9.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZrZGT9.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZrZGT9.s: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/omdsha512k128n128tau128v1/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/ccLBWT9p.s: Assembler messages:
encrypt.c: /tmp/ccLBWT9p.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLBWT9p.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLBWT9p.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLBWT9p.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLBWT9p.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLBWT9p.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLBWT9p.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLBWT9p.s: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/omdsha512k128n128tau128v1/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/ccxNKTat.s: Assembler messages:
encrypt.c: /tmp/ccxNKTat.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxNKTat.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxNKTat.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxNKTat.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxNKTat.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxNKTat.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxNKTat.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxNKTat.s: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/omdsha512k128n128tau128v1/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/ccDpuiaO.s: Assembler messages:
encrypt.c: /tmp/ccDpuiaO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDpuiaO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDpuiaO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpuiaO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDpuiaO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDpuiaO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDpuiaO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDpuiaO.s: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/omdsha512k128n128tau128v1/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/ccPLuk4V.s: Assembler messages:
encrypt.c: /tmp/ccPLuk4V.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPLuk4V.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPLuk4V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLuk4V.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPLuk4V.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPLuk4V.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPLuk4V.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPLuk4V.s: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/omdsha512k128n128tau128v1/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/cc4wA8jd.s: Assembler messages:
encrypt.c: /tmp/cc4wA8jd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4wA8jd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4wA8jd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4wA8jd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4wA8jd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4wA8jd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4wA8jd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4wA8jd.s: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/omdsha512k128n128tau128v1/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/ccp8CMY7.s: Assembler messages:
encrypt.c: /tmp/ccp8CMY7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp8CMY7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp8CMY7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8CMY7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp8CMY7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp8CMY7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccp8CMY7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp8CMY7.s: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/omdsha512k128n128tau128v1/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/ccYC8PZX.s: Assembler messages:
encrypt.c: /tmp/ccYC8PZX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYC8PZX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYC8PZX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYC8PZX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYC8PZX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYC8PZX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYC8PZX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYC8PZX.s: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/omdsha512k128n128tau128v1/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/ccwtzaMO.s: Assembler messages:
encrypt.c: /tmp/ccwtzaMO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwtzaMO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwtzaMO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtzaMO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwtzaMO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwtzaMO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwtzaMO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwtzaMO.s: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/omdsha512k128n128tau128v1/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/cc2KhCLk.s: Assembler messages:
encrypt.c: /tmp/cc2KhCLk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2KhCLk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2KhCLk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KhCLk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2KhCLk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2KhCLk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2KhCLk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2KhCLk.s: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/omdsha512k128n128tau128v1/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/ccOeCGQf.s: Assembler messages:
encrypt.c: /tmp/ccOeCGQf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOeCGQf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOeCGQf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOeCGQf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOeCGQf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOeCGQf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOeCGQf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOeCGQf.s: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/omdsha512k128n128tau128v1/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/ccPao08E.s: Assembler messages:
encrypt.c: /tmp/ccPao08E.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPao08E.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPao08E.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPao08E.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPao08E.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPao08E.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPao08E.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPao08E.s: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/omdsha512k128n128tau128v1/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/ccbcF3zK.s: Assembler messages:
encrypt.c: /tmp/ccbcF3zK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbcF3zK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbcF3zK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbcF3zK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbcF3zK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbcF3zK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbcF3zK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbcF3zK.s: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/omdsha512k128n128tau128v1/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/cct8MNG2.s: Assembler messages:
encrypt.c: /tmp/cct8MNG2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct8MNG2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct8MNG2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MNG2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cct8MNG2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct8MNG2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cct8MNG2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cct8MNG2.s: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/omdsha512k128n128tau128v1/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/cctbaRY3.s: Assembler messages:
encrypt.c: /tmp/cctbaRY3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctbaRY3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctbaRY3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctbaRY3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctbaRY3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctbaRY3.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctbaRY3.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctbaRY3.s: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/omdsha512k128n128tau128v1/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/ccCF2OE9.s: Assembler messages:
encrypt.c: /tmp/ccCF2OE9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCF2OE9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCF2OE9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCF2OE9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCF2OE9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCF2OE9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccCF2OE9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCF2OE9.s: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/omdsha512k128n128tau128v1/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/ccbsgN9b.s: Assembler messages:
encrypt.c: /tmp/ccbsgN9b.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbsgN9b.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbsgN9b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbsgN9b.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbsgN9b.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbsgN9b.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbsgN9b.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbsgN9b.s: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/omdsha512k128n128tau128v1/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/cc1K5yVB.s: Assembler messages:
encrypt.c: /tmp/cc1K5yVB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1K5yVB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1K5yVB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1K5yVB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1K5yVB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1K5yVB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1K5yVB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1K5yVB.s: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/omdsha512k128n128tau128v1/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/ccHqIGjs.s: Assembler messages:
encrypt.c: /tmp/ccHqIGjs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHqIGjs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHqIGjs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHqIGjs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHqIGjs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHqIGjs.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHqIGjs.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHqIGjs.s: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/omdsha512k128n128tau128v1/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/ccamAZZX.s: Assembler messages:
encrypt.c: /tmp/ccamAZZX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccamAZZX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccamAZZX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamAZZX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccamAZZX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccamAZZX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccamAZZX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccamAZZX.s: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/omdsha512k128n128tau128v1/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/cczqN2iO.s: Assembler messages:
encrypt.c: /tmp/cczqN2iO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczqN2iO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczqN2iO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczqN2iO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczqN2iO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczqN2iO.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczqN2iO.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczqN2iO.s: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/omdsha512k128n128tau128v1/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/cc3cphMd.s: Assembler messages:
encrypt.c: /tmp/cc3cphMd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3cphMd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3cphMd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3cphMd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3cphMd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3cphMd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3cphMd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3cphMd.s: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/omdsha512k128n128tau128v1/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/ccULsSZq.s: Assembler messages:
encrypt.c: /tmp/ccULsSZq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccULsSZq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccULsSZq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccULsSZq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccULsSZq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccULsSZq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccULsSZq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccULsSZq.s: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/omdsha512k128n128tau128v1/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/cc7XBiEU.s: Assembler messages:
encrypt.c: /tmp/cc7XBiEU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7XBiEU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7XBiEU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7XBiEU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7XBiEU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7XBiEU.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7XBiEU.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7XBiEU.s: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/omdsha512k128n128tau128v1/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/ccoRnJv1.s: Assembler messages:
encrypt.c: /tmp/ccoRnJv1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoRnJv1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoRnJv1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoRnJv1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoRnJv1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoRnJv1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccoRnJv1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoRnJv1.s: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/omdsha512k128n128tau128v1/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/ccQWOeEk.s: Assembler messages:
encrypt.c: /tmp/ccQWOeEk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQWOeEk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQWOeEk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQWOeEk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQWOeEk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQWOeEk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQWOeEk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQWOeEk.s: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/omdsha512k128n128tau128v1/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/ccnlzEUl.s: Assembler messages:
encrypt.c: /tmp/ccnlzEUl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnlzEUl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnlzEUl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlzEUl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnlzEUl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnlzEUl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnlzEUl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnlzEUl.s: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/omdsha512k128n128tau128v1/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/ccab3aTE.s: Assembler messages:
encrypt.c: /tmp/ccab3aTE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccab3aTE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccab3aTE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccab3aTE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccab3aTE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccab3aTE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccab3aTE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccab3aTE.s: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/omdsha512k128n128tau128v1/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/ccy65k5K.s: Assembler messages:
encrypt.c: /tmp/ccy65k5K.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy65k5K.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy65k5K.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy65k5K.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy65k5K.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy65k5K.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccy65k5K.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy65k5K.s: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/omdsha512k128n128tau128v1/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/cc3hOS03.s: Assembler messages:
encrypt.c: /tmp/cc3hOS03.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3hOS03.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3hOS03.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hOS03.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3hOS03.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3hOS03.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3hOS03.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3hOS03.s: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/omdsha512k128n128tau128v1/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/cczRbD57.s: Assembler messages:
encrypt.c: /tmp/cczRbD57.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczRbD57.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczRbD57.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRbD57.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczRbD57.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczRbD57.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczRbD57.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczRbD57.s: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/omdsha512k128n128tau128v1/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/ccAt4Jbg.s: Assembler messages:
encrypt.c: /tmp/ccAt4Jbg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAt4Jbg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAt4Jbg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAt4Jbg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAt4Jbg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAt4Jbg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccAt4Jbg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAt4Jbg.s: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/omdsha512k128n128tau128v1/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/ccp89QOq.s: Assembler messages:
encrypt.c: /tmp/ccp89QOq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp89QOq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp89QOq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp89QOq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp89QOq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp89QOq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccp89QOq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp89QOq.s: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/omdsha512k128n128tau128v1/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/ccSYGm8x.s: Assembler messages:
encrypt.c: /tmp/ccSYGm8x.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSYGm8x.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSYGm8x.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYGm8x.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSYGm8x.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSYGm8x.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSYGm8x.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSYGm8x.s: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/omdsha512k128n128tau128v1/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/ccgzEeeI.s: Assembler messages:
encrypt.c: /tmp/ccgzEeeI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgzEeeI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgzEeeI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgzEeeI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgzEeeI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgzEeeI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccgzEeeI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgzEeeI.s: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/omdsha512k128n128tau128v1/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/ccbTebp8.s: Assembler messages:
encrypt.c: /tmp/ccbTebp8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbTebp8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbTebp8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbTebp8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbTebp8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbTebp8.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbTebp8.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbTebp8.s: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/omdsha512k128n128tau128v1/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/ccmaNtH2.s: Assembler messages:
encrypt.c: /tmp/ccmaNtH2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmaNtH2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmaNtH2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmaNtH2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmaNtH2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmaNtH2.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmaNtH2.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmaNtH2.s: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/omdsha512k128n128tau128v1/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/ccGjV6FE.s: Assembler messages:
encrypt.c: /tmp/ccGjV6FE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGjV6FE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGjV6FE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGjV6FE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGjV6FE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGjV6FE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGjV6FE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGjV6FE.s: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/omdsha512k128n128tau128v1/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/ccPLw0on.s: Assembler messages:
encrypt.c: /tmp/ccPLw0on.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPLw0on.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPLw0on.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPLw0on.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPLw0on.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPLw0on.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPLw0on.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPLw0on.s: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/omdsha512k128n128tau128v1/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/ccGIpZtm.s: Assembler messages:
encrypt.c: /tmp/ccGIpZtm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGIpZtm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGIpZtm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIpZtm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGIpZtm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGIpZtm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGIpZtm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGIpZtm.s: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/omdsha512k128n128tau128v1/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/ccxCyYbK.s: Assembler messages:
encrypt.c: /tmp/ccxCyYbK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxCyYbK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxCyYbK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCyYbK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxCyYbK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxCyYbK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxCyYbK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxCyYbK.s: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/omdsha512k128n128tau128v1/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/cc8bNH03.s: Assembler messages:
encrypt.c: /tmp/cc8bNH03.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8bNH03.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8bNH03.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8bNH03.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8bNH03.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8bNH03.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8bNH03.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8bNH03.s: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/omdsha512k128n128tau128v1/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/ccTWuDSL.s: Assembler messages:
encrypt.c: /tmp/ccTWuDSL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTWuDSL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTWuDSL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTWuDSL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTWuDSL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTWuDSL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccTWuDSL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTWuDSL.s: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/omdsha512k128n128tau128v1/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/ccPkoA7r.s: Assembler messages:
encrypt.c: /tmp/ccPkoA7r.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPkoA7r.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPkoA7r.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkoA7r.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPkoA7r.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPkoA7r.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPkoA7r.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPkoA7r.s: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/omdsha512k128n128tau128v1/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/cchtAm4h.s: Assembler messages:
encrypt.c: /tmp/cchtAm4h.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchtAm4h.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchtAm4h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchtAm4h.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchtAm4h.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchtAm4h.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cchtAm4h.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cchtAm4h.s: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/omdsha512k128n128tau128v1/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/cc4fw11P.s: Assembler messages:
encrypt.c: /tmp/cc4fw11P.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4fw11P.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4fw11P.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fw11P.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4fw11P.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4fw11P.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc4fw11P.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4fw11P.s: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/omdsha512k128n128tau128v1/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/ccjlk2ix.s: Assembler messages:
encrypt.c: /tmp/ccjlk2ix.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjlk2ix.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjlk2ix.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlk2ix.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjlk2ix.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjlk2ix.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccjlk2ix.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjlk2ix.s: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/omdsha512k128n128tau128v1/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/cc72EL9B.s: Assembler messages:
encrypt.c: /tmp/cc72EL9B.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc72EL9B.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc72EL9B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc72EL9B.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc72EL9B.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc72EL9B.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc72EL9B.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc72EL9B.s: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/omdsha512k128n128tau128v1/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/ccnonrqk.s: Assembler messages:
encrypt.c: /tmp/ccnonrqk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnonrqk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnonrqk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnonrqk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnonrqk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnonrqk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccnonrqk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnonrqk.s: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/omdsha512k128n128tau128v1/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/cccku0CV.s: Assembler messages:
encrypt.c: /tmp/cccku0CV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccku0CV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccku0CV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccku0CV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccku0CV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccku0CV.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccku0CV.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccku0CV.s: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/omdsha512k128n128tau128v1/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/ccsd4BwH.s: Assembler messages:
encrypt.c: /tmp/ccsd4BwH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsd4BwH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsd4BwH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsd4BwH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsd4BwH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsd4BwH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsd4BwH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsd4BwH.s: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/omdsha512k128n128tau128v1/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/cc1ZS9Vm.s: Assembler messages:
encrypt.c: /tmp/cc1ZS9Vm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1ZS9Vm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1ZS9Vm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1ZS9Vm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1ZS9Vm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1ZS9Vm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1ZS9Vm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1ZS9Vm.s: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/omdsha512k128n128tau128v1/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/ccJLo2L5.s: Assembler messages:
encrypt.c: /tmp/ccJLo2L5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJLo2L5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJLo2L5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJLo2L5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJLo2L5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJLo2L5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJLo2L5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJLo2L5.s: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/omdsha512k128n128tau128v1/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/cckhp3DR.s: Assembler messages:
encrypt.c: /tmp/cckhp3DR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckhp3DR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckhp3DR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckhp3DR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckhp3DR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckhp3DR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckhp3DR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckhp3DR.s: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/omdsha512k128n128tau128v1/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/ccwzM4fu.s: Assembler messages:
encrypt.c: /tmp/ccwzM4fu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwzM4fu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwzM4fu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwzM4fu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwzM4fu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwzM4fu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccwzM4fu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwzM4fu.s: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/omdsha512k128n128tau128v1/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/ccGW7RGU.s: Assembler messages:
encrypt.c: /tmp/ccGW7RGU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGW7RGU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGW7RGU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGW7RGU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGW7RGU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGW7RGU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGW7RGU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGW7RGU.s: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/omdsha512k128n128tau128v1/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/ccrngiWf.s: Assembler messages:
encrypt.c: /tmp/ccrngiWf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrngiWf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrngiWf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrngiWf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrngiWf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrngiWf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrngiWf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrngiWf.s: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/omdsha512k128n128tau128v1/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/ccVZIFLE.s: Assembler messages:
encrypt.c: /tmp/ccVZIFLE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVZIFLE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVZIFLE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZIFLE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVZIFLE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVZIFLE.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVZIFLE.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVZIFLE.s: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/omdsha512k128n128tau128v1/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/ccouXPTd.s: Assembler messages:
encrypt.c: /tmp/ccouXPTd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccouXPTd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccouXPTd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccouXPTd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccouXPTd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccouXPTd.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccouXPTd.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccouXPTd.s: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/omdsha512k128n128tau128v1/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/ccVi8ZJd.s: Assembler messages:
encrypt.c: /tmp/ccVi8ZJd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVi8ZJd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVi8ZJd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVi8ZJd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVi8ZJd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVi8ZJd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVi8ZJd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVi8ZJd.s: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/omdsha512k128n128tau128v1/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/cccDoVTD.s: Assembler messages:
encrypt.c: /tmp/cccDoVTD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccDoVTD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccDoVTD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccDoVTD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccDoVTD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccDoVTD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccDoVTD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccDoVTD.s: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/omdsha512k128n128tau128v1/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/ccSuoKyw.s: Assembler messages:
encrypt.c: /tmp/ccSuoKyw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSuoKyw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSuoKyw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuoKyw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSuoKyw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSuoKyw.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccSuoKyw.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSuoKyw.s: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/omdsha512k128n128tau128v1/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/ccbbls6W.s: Assembler messages:
encrypt.c: /tmp/ccbbls6W.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbbls6W.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbbls6W.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbls6W.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbbls6W.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbbls6W.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbbls6W.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbbls6W.s: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/omdsha512k128n128tau128v1/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/ccA1UM0u.s: Assembler messages:
encrypt.c: /tmp/ccA1UM0u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccA1UM0u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA1UM0u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA1UM0u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA1UM0u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccA1UM0u.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccA1UM0u.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA1UM0u.s: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/omdsha512k128n128tau128v1/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/ccxp0s8A.s: Assembler messages:
encrypt.c: /tmp/ccxp0s8A.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxp0s8A.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxp0s8A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp0s8A.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxp0s8A.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxp0s8A.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxp0s8A.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxp0s8A.s: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/omdsha512k128n128tau128v1/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/ccMBM1AW.s: Assembler messages:
encrypt.c: /tmp/ccMBM1AW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMBM1AW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMBM1AW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMBM1AW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMBM1AW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMBM1AW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMBM1AW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMBM1AW.s: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/omdsha512k128n128tau128v1/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/ccYsuLgX.s: Assembler messages:
encrypt.c: /tmp/ccYsuLgX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYsuLgX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYsuLgX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsuLgX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYsuLgX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYsuLgX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYsuLgX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYsuLgX.s: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/omdsha512k128n128tau128v1/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/cc9WDg4l.s: Assembler messages:
encrypt.c: /tmp/cc9WDg4l.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9WDg4l.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9WDg4l.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9WDg4l.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9WDg4l.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9WDg4l.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9WDg4l.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9WDg4l.s: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/omdsha512k128n128tau128v1/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/ccIvqqIk.s: Assembler messages:
encrypt.c: /tmp/ccIvqqIk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIvqqIk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIvqqIk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIvqqIk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIvqqIk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIvqqIk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccIvqqIk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIvqqIk.s: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/omdsha512k128n128tau128v1/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/ccePoSfK.s: Assembler messages:
encrypt.c: /tmp/ccePoSfK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccePoSfK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccePoSfK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePoSfK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccePoSfK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccePoSfK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccePoSfK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccePoSfK.s: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/omdsha512k128n128tau128v1/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/ccrC6t7T.s: Assembler messages:
encrypt.c: /tmp/ccrC6t7T.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrC6t7T.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrC6t7T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrC6t7T.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrC6t7T.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrC6t7T.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrC6t7T.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrC6t7T.s: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/omdsha512k128n128tau128v1/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/ccEJr5g4.s: Assembler messages:
encrypt.c: /tmp/ccEJr5g4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEJr5g4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEJr5g4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJr5g4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEJr5g4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEJr5g4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEJr5g4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEJr5g4.s: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/omdsha512k128n128tau128v1/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/ccdRnDK9.s: Assembler messages:
encrypt.c: /tmp/ccdRnDK9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdRnDK9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdRnDK9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdRnDK9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdRnDK9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdRnDK9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdRnDK9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdRnDK9.s: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/omdsha512k128n128tau128v1/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/ccFgtIkI.s: Assembler messages:
encrypt.c: /tmp/ccFgtIkI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFgtIkI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFgtIkI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgtIkI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFgtIkI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFgtIkI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFgtIkI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFgtIkI.s: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/omdsha512k128n128tau128v1/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/ccaDMqKr.s: Assembler messages:
encrypt.c: /tmp/ccaDMqKr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaDMqKr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaDMqKr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaDMqKr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaDMqKr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaDMqKr.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaDMqKr.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaDMqKr.s: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/omdsha512k128n128tau128v1/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/cccvgPfR.s: Assembler messages:
encrypt.c: /tmp/cccvgPfR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccvgPfR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccvgPfR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccvgPfR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccvgPfR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccvgPfR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccvgPfR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccvgPfR.s: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/omdsha512k128n128tau128v1/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/cchjgG56.s: Assembler messages:
encrypt.c: /tmp/cchjgG56.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchjgG56.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchjgG56.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjgG56.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchjgG56.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchjgG56.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cchjgG56.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cchjgG56.s: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/omdsha512k128n128tau128v1/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/ccvCZaxu.s: Assembler messages:
encrypt.c: /tmp/ccvCZaxu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvCZaxu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvCZaxu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvCZaxu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvCZaxu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvCZaxu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvCZaxu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvCZaxu.s: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/omdsha512k128n128tau128v1/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/cczl1ZVe.s: Assembler messages:
encrypt.c: /tmp/cczl1ZVe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczl1ZVe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczl1ZVe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczl1ZVe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczl1ZVe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczl1ZVe.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczl1ZVe.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczl1ZVe.s: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/omdsha512k128n128tau128v1/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/ccEz1TcN.s: Assembler messages:
encrypt.c: /tmp/ccEz1TcN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEz1TcN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEz1TcN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEz1TcN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEz1TcN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEz1TcN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEz1TcN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEz1TcN.s: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/omdsha512k128n128tau128v1/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/ccp2xKL4.s: Assembler messages:
encrypt.c: /tmp/ccp2xKL4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp2xKL4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp2xKL4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp2xKL4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp2xKL4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp2xKL4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccp2xKL4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp2xKL4.s: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/omdsha512k128n128tau128v1/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/ccDC8O7v.s: Assembler messages:
encrypt.c: /tmp/ccDC8O7v.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDC8O7v.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDC8O7v.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDC8O7v.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDC8O7v.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDC8O7v.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDC8O7v.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDC8O7v.s: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/omdsha512k128n128tau128v1/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/ccFe5xTf.s: Assembler messages:
encrypt.c: /tmp/ccFe5xTf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFe5xTf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFe5xTf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFe5xTf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFe5xTf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFe5xTf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccFe5xTf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFe5xTf.s: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/omdsha512k128n128tau128v1/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/ccYTnfn0.s: Assembler messages:
encrypt.c: /tmp/ccYTnfn0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYTnfn0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYTnfn0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTnfn0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYTnfn0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYTnfn0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccYTnfn0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYTnfn0.s: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/omdsha512k128n128tau128v1/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/ccnv4Bgx.s: Assembler messages:
encrypt.c: /tmp/ccnv4Bgx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnv4Bgx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnv4Bgx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnv4Bgx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnv4Bgx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnv4Bgx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccnv4Bgx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnv4Bgx.s: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/omdsha512k128n128tau128v1/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/ccU0t6x1.s: Assembler messages:
encrypt.c: /tmp/ccU0t6x1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU0t6x1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU0t6x1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU0t6x1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU0t6x1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU0t6x1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccU0t6x1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU0t6x1.s: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/omdsha512k128n128tau128v1/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/cca7RYjj.s: Assembler messages:
encrypt.c: /tmp/cca7RYjj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca7RYjj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca7RYjj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca7RYjj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca7RYjj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca7RYjj.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cca7RYjj.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cca7RYjj.s: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/omdsha512k128n128tau128v1/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/ccEoFLU0.s: Assembler messages:
encrypt.c: /tmp/ccEoFLU0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEoFLU0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEoFLU0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEoFLU0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEoFLU0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEoFLU0.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEoFLU0.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEoFLU0.s: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/omdsha512k128n128tau128v1/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/ccGXwPMu.s: Assembler messages:
encrypt.c: /tmp/ccGXwPMu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGXwPMu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGXwPMu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXwPMu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGXwPMu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGXwPMu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGXwPMu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGXwPMu.s: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/omdsha512k128n128tau128v1/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/cctZdF2X.s: Assembler messages:
encrypt.c: /tmp/cctZdF2X.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctZdF2X.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctZdF2X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctZdF2X.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctZdF2X.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctZdF2X.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cctZdF2X.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cctZdF2X.s: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/omdsha512k128n128tau128v1/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/cczBzyvl.s: Assembler messages:
encrypt.c: /tmp/cczBzyvl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczBzyvl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczBzyvl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczBzyvl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczBzyvl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczBzyvl.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczBzyvl.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczBzyvl.s: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/omdsha512k128n128tau128v1/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/ccKlFTJu.s: Assembler messages:
encrypt.c: /tmp/ccKlFTJu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKlFTJu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKlFTJu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKlFTJu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKlFTJu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKlFTJu.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKlFTJu.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKlFTJu.s: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/omdsha512k128n128tau128v1/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/cctnjYAN.s: Assembler messages:
encrypt.c: /tmp/cctnjYAN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctnjYAN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctnjYAN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnjYAN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctnjYAN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctnjYAN.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctnjYAN.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctnjYAN.s: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/omdsha512k128n128tau128v1/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/cc3SBeyN.s: Assembler messages:
encrypt.c: /tmp/cc3SBeyN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3SBeyN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3SBeyN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3SBeyN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3SBeyN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3SBeyN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3SBeyN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3SBeyN.s: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/omdsha512k128n128tau128v1/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/ccvktXz8.s: Assembler messages:
encrypt.c: /tmp/ccvktXz8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvktXz8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvktXz8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvktXz8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvktXz8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvktXz8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvktXz8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvktXz8.s: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/omdsha512k128n128tau128v1/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/ccm312BB.s: Assembler messages:
encrypt.c: /tmp/ccm312BB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm312BB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm312BB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm312BB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm312BB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm312BB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccm312BB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm312BB.s: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/omdsha512k128n128tau128v1/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/ccoGtxzM.s: Assembler messages:
encrypt.c: /tmp/ccoGtxzM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoGtxzM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoGtxzM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoGtxzM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoGtxzM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoGtxzM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoGtxzM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoGtxzM.s: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/omdsha512k128n128tau128v1/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/ccuTFk17.s: Assembler messages:
encrypt.c: /tmp/ccuTFk17.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuTFk17.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuTFk17.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTFk17.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuTFk17.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuTFk17.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccuTFk17.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuTFk17.s: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/omdsha512k128n128tau128v1/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/cczImWN5.s: Assembler messages:
encrypt.c: /tmp/cczImWN5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczImWN5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczImWN5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczImWN5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczImWN5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczImWN5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczImWN5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczImWN5.s: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/omdsha512k128n128tau128v1/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/ccauQowv.s: Assembler messages:
encrypt.c: /tmp/ccauQowv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccauQowv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccauQowv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauQowv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccauQowv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccauQowv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccauQowv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccauQowv.s: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/omdsha512k128n128tau128v1/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/ccyq2sIy.s: Assembler messages:
encrypt.c: /tmp/ccyq2sIy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyq2sIy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyq2sIy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyq2sIy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyq2sIy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyq2sIy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyq2sIy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyq2sIy.s: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/omdsha512k128n128tau128v1/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/ccqqFpKZ.s: Assembler messages:
encrypt.c: /tmp/ccqqFpKZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqqFpKZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqqFpKZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqFpKZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqqFpKZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqqFpKZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqqFpKZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqqFpKZ.s: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/omdsha512k128n128tau128v1/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/ccsHdyHT.s: Assembler messages:
encrypt.c: /tmp/ccsHdyHT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsHdyHT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsHdyHT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsHdyHT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsHdyHT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsHdyHT.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsHdyHT.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsHdyHT.s: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/omdsha512k128n128tau128v1/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/cc5gCj3h.s: Assembler messages:
encrypt.c: /tmp/cc5gCj3h.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5gCj3h.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5gCj3h.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5gCj3h.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5gCj3h.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5gCj3h.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5gCj3h.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5gCj3h.s: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/omdsha512k128n128tau128v1/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/ccEUV9em.s: Assembler messages:
encrypt.c: /tmp/ccEUV9em.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEUV9em.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEUV9em.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUV9em.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEUV9em.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEUV9em.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEUV9em.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEUV9em.s: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/omdsha512k128n128tau128v1/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/cce1dSQG.s: Assembler messages:
encrypt.c: /tmp/cce1dSQG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cce1dSQG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce1dSQG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cce1dSQG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cce1dSQG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cce1dSQG.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cce1dSQG.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cce1dSQG.s: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/omdsha512k128n128tau128v1/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/ccs06vmQ.s: Assembler messages:
encrypt.c: /tmp/ccs06vmQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs06vmQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs06vmQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs06vmQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs06vmQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs06vmQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccs06vmQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs06vmQ.s: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/omdsha512k128n128tau128v1/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/ccPrPSW7.s: Assembler messages:
encrypt.c: /tmp/ccPrPSW7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPrPSW7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPrPSW7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPrPSW7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPrPSW7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPrPSW7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccPrPSW7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPrPSW7.s: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/omdsha512k128n128tau128v1/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/ccjCqzlb.s: Assembler messages:
encrypt.c: /tmp/ccjCqzlb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjCqzlb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjCqzlb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjCqzlb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjCqzlb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjCqzlb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccjCqzlb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjCqzlb.s: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/omdsha512k128n128tau128v1/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/cc70VP7A.s: Assembler messages:
encrypt.c: /tmp/cc70VP7A.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc70VP7A.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc70VP7A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc70VP7A.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc70VP7A.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc70VP7A.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc70VP7A.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc70VP7A.s: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/omdsha512k128n128tau128v1/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/ccHoBDLy.s: Assembler messages:
encrypt.c: /tmp/ccHoBDLy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHoBDLy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHoBDLy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHoBDLy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHoBDLy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHoBDLy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHoBDLy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHoBDLy.s: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/omdsha512k128n128tau128v1/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/ccfhcMC5.s: Assembler messages:
encrypt.c: /tmp/ccfhcMC5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfhcMC5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfhcMC5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhcMC5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfhcMC5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfhcMC5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfhcMC5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfhcMC5.s: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/omdsha512k128n128tau128v1/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/ccgy29LK.s: Assembler messages:
encrypt.c: /tmp/ccgy29LK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgy29LK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgy29LK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgy29LK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgy29LK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgy29LK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgy29LK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgy29LK.s: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/omdsha512k128n128tau128v1/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/cc5x25Nq.s: Assembler messages:
encrypt.c: /tmp/cc5x25Nq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5x25Nq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5x25Nq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5x25Nq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5x25Nq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5x25Nq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc5x25Nq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5x25Nq.s: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/omdsha512k128n128tau128v1/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/cccEaLM4.s: Assembler messages:
encrypt.c: /tmp/cccEaLM4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccEaLM4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccEaLM4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEaLM4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccEaLM4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccEaLM4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccEaLM4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccEaLM4.s: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/omdsha512k128n128tau128v1/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/ccQ141hQ.s: Assembler messages:
encrypt.c: /tmp/ccQ141hQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ141hQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ141hQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ141hQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ141hQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ141hQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQ141hQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ141hQ.s: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/omdsha512k128n128tau128v1/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/ccck8xat.s: Assembler messages:
encrypt.c: /tmp/ccck8xat.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccck8xat.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccck8xat.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccck8xat.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccck8xat.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccck8xat.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccck8xat.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccck8xat.s: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/omdsha512k128n128tau128v1/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/cc6LCT5Q.s: Assembler messages:
encrypt.c: /tmp/cc6LCT5Q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6LCT5Q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6LCT5Q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LCT5Q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6LCT5Q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6LCT5Q.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6LCT5Q.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6LCT5Q.s: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/omdsha512k128n128tau128v1/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/ccJqvsLb.s: Assembler messages:
encrypt.c: /tmp/ccJqvsLb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJqvsLb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJqvsLb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqvsLb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJqvsLb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJqvsLb.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJqvsLb.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJqvsLb.s: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/omdsha512k128n128tau128v1/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/cc1cUKoq.s: Assembler messages:
encrypt.c: /tmp/cc1cUKoq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1cUKoq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1cUKoq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cUKoq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1cUKoq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1cUKoq.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1cUKoq.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1cUKoq.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/omdsha512k128n128tau128v1/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/cc6szZfM.s: Assembler messages:
encrypt.c: /tmp/cc6szZfM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6szZfM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6szZfM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6szZfM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6szZfM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6szZfM.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6szZfM.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6szZfM.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/omdsha512k128n128tau128v1/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/cch8nWa8.s: Assembler messages:
encrypt.c: /tmp/cch8nWa8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch8nWa8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch8nWa8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8nWa8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cch8nWa8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8nWa8.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cch8nWa8.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cch8nWa8.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/omdsha512k128n128tau128v1/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/cckYJkMN.s: Assembler messages:
encrypt.c: /tmp/cckYJkMN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckYJkMN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckYJkMN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckYJkMN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckYJkMN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckYJkMN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckYJkMN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckYJkMN.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/omdsha512k128n128tau128v1/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/ccqMIXTd.s: Assembler messages:
encrypt.c: /tmp/ccqMIXTd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqMIXTd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqMIXTd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMIXTd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqMIXTd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqMIXTd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccqMIXTd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqMIXTd.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/omdsha512k128n128tau128v1/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/ccx5oJGy.s: Assembler messages:
encrypt.c: /tmp/ccx5oJGy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx5oJGy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx5oJGy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5oJGy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx5oJGy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx5oJGy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccx5oJGy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx5oJGy.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/omdsha512k128n128tau128v1/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/ccXm8MpP.s: Assembler messages:
encrypt.c: /tmp/ccXm8MpP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXm8MpP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXm8MpP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXm8MpP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXm8MpP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXm8MpP.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXm8MpP.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXm8MpP.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/omdsha512k128n128tau128v1/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/ccdagNUC.s: Assembler messages:
encrypt.c: /tmp/ccdagNUC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdagNUC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdagNUC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdagNUC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdagNUC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdagNUC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdagNUC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdagNUC.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/omdsha512k128n128tau128v1/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/cc2xsB5i.s: Assembler messages:
encrypt.c: /tmp/cc2xsB5i.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2xsB5i.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2xsB5i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xsB5i.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2xsB5i.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2xsB5i.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2xsB5i.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2xsB5i.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/omdsha512k128n128tau128v1/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/ccHaqHER.s: Assembler messages:
encrypt.c: /tmp/ccHaqHER.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHaqHER.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHaqHER.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHaqHER.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHaqHER.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHaqHER.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHaqHER.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHaqHER.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/omdsha512k128n128tau128v1/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/cc3hQc8H.s: Assembler messages:
encrypt.c: /tmp/cc3hQc8H.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3hQc8H.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3hQc8H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hQc8H.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3hQc8H.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3hQc8H.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3hQc8H.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3hQc8H.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/omdsha512k128n128tau128v1/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/ccQT2VXg.s: Assembler messages:
encrypt.c: /tmp/ccQT2VXg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQT2VXg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQT2VXg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQT2VXg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQT2VXg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQT2VXg.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQT2VXg.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQT2VXg.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/omdsha512k128n128tau128v1/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/ccXvjyoL.s: Assembler messages:
encrypt.c: /tmp/ccXvjyoL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXvjyoL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXvjyoL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvjyoL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXvjyoL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXvjyoL.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXvjyoL.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXvjyoL.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/omdsha512k128n128tau128v1/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/ccp5KK3b.s: Assembler messages:
encrypt.c: /tmp/ccp5KK3b.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp5KK3b.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp5KK3b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5KK3b.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp5KK3b.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp5KK3b.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccp5KK3b.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp5KK3b.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/omdsha512k128n128tau128v1/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/ccGDv7zt.s: Assembler messages:
encrypt.c: /tmp/ccGDv7zt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGDv7zt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGDv7zt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDv7zt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGDv7zt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGDv7zt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGDv7zt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGDv7zt.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/omdsha512k128n128tau128v1/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/cct2V7X5.s: Assembler messages:
encrypt.c: /tmp/cct2V7X5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct2V7X5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct2V7X5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct2V7X5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cct2V7X5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct2V7X5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cct2V7X5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cct2V7X5.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/omdsha512k128n128tau128v1/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/omdsha512k128n128tau128v1/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/ccEskVwV.s: Assembler messages:
encrypt.c: /tmp/ccEskVwV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEskVwV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEskVwV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEskVwV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEskVwV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEskVwV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEskVwV.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/ccEskVwV.s: Assembler messages:
encrypt.c: /tmp/ccEskVwV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEskVwV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEskVwV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEskVwV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEskVwV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEskVwV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccEskVwV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEskVwV.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/omdsha512k128n128tau128v1/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/ccf7apoZ.s: Assembler messages:
encrypt.c: /tmp/ccf7apoZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf7apoZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf7apoZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf7apoZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf7apoZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccf7apoZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf7apoZ.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/ccf7apoZ.s: Assembler messages:
encrypt.c: /tmp/ccf7apoZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf7apoZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf7apoZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf7apoZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf7apoZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf7apoZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccf7apoZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf7apoZ.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/omdsha512k128n128tau128v1/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/cc92vepj.s: Assembler messages:
encrypt.c: /tmp/cc92vepj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc92vepj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc92vepj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92vepj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc92vepj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc92vepj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92vepj.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/cc92vepj.s: Assembler messages:
encrypt.c: /tmp/cc92vepj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc92vepj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc92vepj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc92vepj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92vepj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc92vepj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc92vepj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc92vepj.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/omdsha512k128n128tau128v1/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/ccfPsOEp.s: Assembler messages:
encrypt.c: /tmp/ccfPsOEp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfPsOEp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfPsOEp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfPsOEp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfPsOEp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfPsOEp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfPsOEp.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/ccfPsOEp.s: Assembler messages:
encrypt.c: /tmp/ccfPsOEp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfPsOEp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfPsOEp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfPsOEp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfPsOEp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfPsOEp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccfPsOEp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfPsOEp.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/omdsha512k128n128tau128v1/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/ccCPz0rL.s: Assembler messages:
encrypt.c: /tmp/ccCPz0rL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCPz0rL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCPz0rL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCPz0rL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCPz0rL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCPz0rL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCPz0rL.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/ccCPz0rL.s: Assembler messages:
encrypt.c: /tmp/ccCPz0rL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCPz0rL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCPz0rL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCPz0rL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCPz0rL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCPz0rL.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCPz0rL.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCPz0rL.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/omdsha512k128n128tau128v1/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/ccW90jgU.s: Assembler messages:
encrypt.c: /tmp/ccW90jgU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW90jgU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW90jgU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW90jgU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW90jgU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccW90jgU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW90jgU.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/ccW90jgU.s: Assembler messages:
encrypt.c: /tmp/ccW90jgU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW90jgU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW90jgU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW90jgU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW90jgU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW90jgU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccW90jgU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW90jgU.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/omdsha512k128n128tau128v1/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/ccaP1xN9.s: Assembler messages:
encrypt.c: /tmp/ccaP1xN9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaP1xN9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaP1xN9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaP1xN9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaP1xN9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaP1xN9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaP1xN9.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/ccaP1xN9.s: Assembler messages:
encrypt.c: /tmp/ccaP1xN9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaP1xN9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaP1xN9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaP1xN9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaP1xN9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaP1xN9.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaP1xN9.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaP1xN9.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/omdsha512k128n128tau128v1/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/ccoyVCFd.s: Assembler messages:
encrypt.c: /tmp/ccoyVCFd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoyVCFd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoyVCFd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoyVCFd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoyVCFd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoyVCFd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoyVCFd.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/ccoyVCFd.s: Assembler messages:
encrypt.c: /tmp/ccoyVCFd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoyVCFd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoyVCFd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoyVCFd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoyVCFd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoyVCFd.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoyVCFd.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoyVCFd.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/omdsha512k128n128tau128v1/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/ccUy8GlN.s: Assembler messages:
encrypt.c: /tmp/ccUy8GlN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUy8GlN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUy8GlN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUy8GlN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUy8GlN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUy8GlN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUy8GlN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUy8GlN.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/omdsha512k128n128tau128v1/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/cclvpIbD.s: Assembler messages:
encrypt.c: /tmp/cclvpIbD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclvpIbD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclvpIbD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvpIbD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclvpIbD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclvpIbD.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclvpIbD.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclvpIbD.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/omdsha512k128n128tau128v1/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/ccbyhQSA.s: Assembler messages:
encrypt.c: /tmp/ccbyhQSA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbyhQSA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbyhQSA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyhQSA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbyhQSA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbyhQSA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbyhQSA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbyhQSA.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/omdsha512k128n128tau128v1/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/cccFqh7o.s: Assembler messages:
encrypt.c: /tmp/cccFqh7o.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccFqh7o.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccFqh7o.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccFqh7o.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccFqh7o.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccFqh7o.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccFqh7o.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccFqh7o.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/omdsha512k128n128tau128v1/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/ccHe9po5.s: Assembler messages:
encrypt.c: /tmp/ccHe9po5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHe9po5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHe9po5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHe9po5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHe9po5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHe9po5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHe9po5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHe9po5.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/omdsha512k128n128tau128v1/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/ccsmrtEH.s: Assembler messages:
encrypt.c: /tmp/ccsmrtEH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsmrtEH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsmrtEH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsmrtEH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsmrtEH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsmrtEH.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsmrtEH.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsmrtEH.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/omdsha512k128n128tau128v1/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/cc2v4Elu.s: Assembler messages:
encrypt.c: /tmp/cc2v4Elu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2v4Elu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2v4Elu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2v4Elu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2v4Elu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2v4Elu.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc2v4Elu.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2v4Elu.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/omdsha512k128n128tau128v1/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/cc3iwzFN.s: Assembler messages:
encrypt.c: /tmp/cc3iwzFN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3iwzFN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3iwzFN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3iwzFN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3iwzFN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3iwzFN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc3iwzFN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3iwzFN.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/omdsha512k128n128tau128v1/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/ccLDQ2vX.s: Assembler messages:
encrypt.c: /tmp/ccLDQ2vX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLDQ2vX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLDQ2vX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLDQ2vX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLDQ2vX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLDQ2vX.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLDQ2vX.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLDQ2vX.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/omdsha512k128n128tau128v1/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/ccr6h7m5.s: Assembler messages:
encrypt.c: /tmp/ccr6h7m5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr6h7m5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr6h7m5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr6h7m5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr6h7m5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr6h7m5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccr6h7m5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr6h7m5.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/omdsha512k128n128tau128v1/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/cc6VvDVp.s: Assembler messages:
encrypt.c: /tmp/cc6VvDVp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6VvDVp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6VvDVp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6VvDVp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6VvDVp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6VvDVp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6VvDVp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6VvDVp.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/omdsha512k128n128tau128v1/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/ccWRRbiy.s: Assembler messages:
encrypt.c: /tmp/ccWRRbiy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWRRbiy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWRRbiy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRRbiy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWRRbiy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWRRbiy.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWRRbiy.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWRRbiy.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/omdsha512k128n128tau128v1/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/ccI4jlrI.s: Assembler messages:
encrypt.c: /tmp/ccI4jlrI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI4jlrI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI4jlrI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4jlrI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI4jlrI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI4jlrI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccI4jlrI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI4jlrI.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/omdsha512k128n128tau128v1/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/ccmdmeRQ.s: Assembler messages:
encrypt.c: /tmp/ccmdmeRQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmdmeRQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmdmeRQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmdmeRQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmdmeRQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmdmeRQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccmdmeRQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmdmeRQ.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/omdsha512k128n128tau128v1/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/ccF5IbMv.s: Assembler messages:
encrypt.c: /tmp/ccF5IbMv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccF5IbMv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF5IbMv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF5IbMv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF5IbMv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF5IbMv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccF5IbMv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF5IbMv.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/omdsha512k128n128tau128v1/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/ccptWzJk.s: Assembler messages:
encrypt.c: /tmp/ccptWzJk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccptWzJk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccptWzJk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccptWzJk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccptWzJk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccptWzJk.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccptWzJk.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccptWzJk.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/omdsha512k128n128tau128v1/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/cc7tb9lO.s: Assembler messages:
encrypt.c: /tmp/cc7tb9lO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7tb9lO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7tb9lO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7tb9lO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7tb9lO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7tb9lO.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7tb9lO.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7tb9lO.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/omdsha512k128n128tau128v1/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/ccH0Vi3N.s: Assembler messages:
encrypt.c: /tmp/ccH0Vi3N.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH0Vi3N.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH0Vi3N.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH0Vi3N.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH0Vi3N.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH0Vi3N.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccH0Vi3N.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH0Vi3N.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/omdsha512k128n128tau128v1/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/cckz3UMb.s: Assembler messages:
encrypt.c: /tmp/cckz3UMb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckz3UMb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckz3UMb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckz3UMb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckz3UMb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckz3UMb.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckz3UMb.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckz3UMb.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/omdsha512k128n128tau128v1/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/ccoZbiak.s: Assembler messages:
encrypt.c: /tmp/ccoZbiak.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoZbiak.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoZbiak.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoZbiak.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoZbiak.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoZbiak.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccoZbiak.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoZbiak.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/omdsha512k128n128tau128v1/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/ccDAuqlB.s: Assembler messages:
encrypt.c: /tmp/ccDAuqlB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDAuqlB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDAuqlB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDAuqlB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDAuqlB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDAuqlB.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDAuqlB.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDAuqlB.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/omdsha512k128n128tau128v1/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/cccBYHbz.s: Assembler messages:
encrypt.c: /tmp/cccBYHbz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccBYHbz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccBYHbz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBYHbz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccBYHbz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccBYHbz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccBYHbz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccBYHbz.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/omdsha512k128n128tau128v1/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/ccGVv9W7.s: Assembler messages:
encrypt.c: /tmp/ccGVv9W7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGVv9W7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGVv9W7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGVv9W7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGVv9W7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGVv9W7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGVv9W7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGVv9W7.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/omdsha512k128n128tau128v1/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/ccdFB47e.s: Assembler messages:
encrypt.c: /tmp/ccdFB47e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdFB47e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdFB47e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFB47e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdFB47e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdFB47e.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdFB47e.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdFB47e.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/omdsha512k128n128tau128v1/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/ccLpncQz.s: Assembler messages:
encrypt.c: /tmp/ccLpncQz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLpncQz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLpncQz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLpncQz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLpncQz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLpncQz.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccLpncQz.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLpncQz.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/omdsha512k128n128tau128v1/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/ccmjyADF.s: Assembler messages:
encrypt.c: /tmp/ccmjyADF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmjyADF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmjyADF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjyADF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmjyADF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmjyADF.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmjyADF.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmjyADF.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/omdsha512k128n128tau128v1/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/ccQCg4e4.s: Assembler messages:
encrypt.c: /tmp/ccQCg4e4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQCg4e4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQCg4e4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQCg4e4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQCg4e4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQCg4e4.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQCg4e4.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQCg4e4.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/omdsha512k128n128tau128v1/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/ccfKI7S1.s: Assembler messages:
encrypt.c: /tmp/ccfKI7S1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfKI7S1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfKI7S1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfKI7S1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfKI7S1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfKI7S1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfKI7S1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfKI7S1.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/omdsha512k128n128tau128v1/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/ccVH9JGs.s: Assembler messages:
encrypt.c: /tmp/ccVH9JGs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVH9JGs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVH9JGs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVH9JGs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVH9JGs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVH9JGs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccVH9JGs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVH9JGs.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/omdsha512k128n128tau128v1/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/cclFeBWo.s: Assembler messages:
encrypt.c: /tmp/cclFeBWo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclFeBWo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclFeBWo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFeBWo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclFeBWo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclFeBWo.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclFeBWo.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclFeBWo.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/omdsha512k128n128tau128v1/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/cc8CnZec.s: Assembler messages:
encrypt.c: /tmp/cc8CnZec.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8CnZec.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8CnZec.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8CnZec.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8CnZec.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8CnZec.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc8CnZec.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8CnZec.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/omdsha512k128n128tau128v1/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/cczEqM2p.s: Assembler messages:
encrypt.c: /tmp/cczEqM2p.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczEqM2p.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczEqM2p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczEqM2p.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczEqM2p.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczEqM2p.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczEqM2p.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczEqM2p.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/omdsha512k128n128tau128v1/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/cc3tHlMY.s: Assembler messages:
encrypt.c: /tmp/cc3tHlMY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3tHlMY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3tHlMY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3tHlMY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3tHlMY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3tHlMY.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc3tHlMY.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3tHlMY.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/omdsha512k128n128tau128v1/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/ccZuAioa.s: Assembler messages:
encrypt.c: /tmp/ccZuAioa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZuAioa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZuAioa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZuAioa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZuAioa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZuAioa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZuAioa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZuAioa.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/omdsha512k128n128tau128v1/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/ccDPErxt.s: Assembler messages:
encrypt.c: /tmp/ccDPErxt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDPErxt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDPErxt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDPErxt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDPErxt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDPErxt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccDPErxt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDPErxt.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/omdsha512k128n128tau128v1/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/ccaIbxbD.s: Assembler messages:
encrypt.c: /tmp/ccaIbxbD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaIbxbD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaIbxbD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaIbxbD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaIbxbD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaIbxbD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccaIbxbD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaIbxbD.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/omdsha512k128n128tau128v1/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/cceSkdKS.s: Assembler messages:
encrypt.c: /tmp/cceSkdKS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceSkdKS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceSkdKS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceSkdKS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceSkdKS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceSkdKS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cceSkdKS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cceSkdKS.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/omdsha512k128n128tau128v1/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/ccsoB6BG.s: Assembler messages:
encrypt.c: /tmp/ccsoB6BG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsoB6BG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsoB6BG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsoB6BG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsoB6BG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsoB6BG.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccsoB6BG.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsoB6BG.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/omdsha512k128n128tau128v1/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/ccHGcncj.s: Assembler messages:
encrypt.c: /tmp/ccHGcncj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHGcncj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHGcncj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGcncj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHGcncj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHGcncj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHGcncj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHGcncj.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/omdsha512k128n128tau128v1/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/cccMTYpc.s: Assembler messages:
encrypt.c: /tmp/cccMTYpc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccMTYpc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccMTYpc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMTYpc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccMTYpc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccMTYpc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cccMTYpc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cccMTYpc.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/omdsha512k128n128tau128v1/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/ccESCK0t.s: Assembler messages:
encrypt.c: /tmp/ccESCK0t.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccESCK0t.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccESCK0t.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESCK0t.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccESCK0t.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccESCK0t.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccESCK0t.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccESCK0t.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/omdsha512k128n128tau128v1/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/ccfZkIMR.s: Assembler messages:
encrypt.c: /tmp/ccfZkIMR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfZkIMR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfZkIMR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZkIMR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfZkIMR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfZkIMR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfZkIMR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfZkIMR.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/omdsha512k128n128tau128v1/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/ccMzXucV.s: Assembler messages:
encrypt.c: /tmp/ccMzXucV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMzXucV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMzXucV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMzXucV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMzXucV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMzXucV.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMzXucV.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMzXucV.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/omdsha512k128n128tau128v1/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/cczau9f7.s: Assembler messages:
encrypt.c: /tmp/cczau9f7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczau9f7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczau9f7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczau9f7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczau9f7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczau9f7.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczau9f7.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczau9f7.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/omdsha512k128n128tau128v1/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/ccXjwE9l.s: Assembler messages:
encrypt.c: /tmp/ccXjwE9l.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXjwE9l.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXjwE9l.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXjwE9l.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXjwE9l.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXjwE9l.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXjwE9l.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXjwE9l.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/omdsha512k128n128tau128v1/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/ccfXG3U1.s: Assembler messages:
encrypt.c: /tmp/ccfXG3U1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfXG3U1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfXG3U1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXG3U1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfXG3U1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfXG3U1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfXG3U1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfXG3U1.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/omdsha512k128n128tau128v1/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/ccXdn71l.s: Assembler messages:
encrypt.c: /tmp/ccXdn71l.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXdn71l.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXdn71l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdn71l.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXdn71l.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXdn71l.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXdn71l.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXdn71l.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/omdsha512k128n128tau128v1/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/cceP1rEE.s: Assembler messages:
encrypt.c: /tmp/cceP1rEE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceP1rEE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceP1rEE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceP1rEE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceP1rEE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceP1rEE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cceP1rEE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cceP1rEE.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/omdsha512k128n128tau128v1/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/cc6m7237.s: Assembler messages:
encrypt.c: /tmp/cc6m7237.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6m7237.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6m7237.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6m7237.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6m7237.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6m7237.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc6m7237.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6m7237.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/omdsha512k128n128tau128v1/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/ccMcg34L.s: Assembler messages:
encrypt.c: /tmp/ccMcg34L.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMcg34L.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMcg34L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMcg34L.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMcg34L.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMcg34L.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccMcg34L.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMcg34L.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/omdsha512k128n128tau128v1/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/ccNBEW07.s: Assembler messages:
encrypt.c: /tmp/ccNBEW07.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNBEW07.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNBEW07.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNBEW07.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNBEW07.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNBEW07.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNBEW07.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNBEW07.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/omdsha512k128n128tau128v1/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/ccgbs6bE.s: Assembler messages:
encrypt.c: /tmp/ccgbs6bE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgbs6bE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgbs6bE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbs6bE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgbs6bE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgbs6bE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccgbs6bE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgbs6bE.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/omdsha512k128n128tau128v1/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/ccOHS2M7.s: Assembler messages:
encrypt.c: /tmp/ccOHS2M7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOHS2M7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOHS2M7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOHS2M7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOHS2M7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOHS2M7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccOHS2M7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOHS2M7.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/omdsha512k128n128tau128v1/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/ccx4DlCQ.s: Assembler messages:
encrypt.c: /tmp/ccx4DlCQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx4DlCQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx4DlCQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4DlCQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx4DlCQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx4DlCQ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccx4DlCQ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx4DlCQ.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/omdsha512k128n128tau128v1/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/cc9SpDbt.s: Assembler messages:
encrypt.c: /tmp/cc9SpDbt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9SpDbt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9SpDbt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SpDbt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9SpDbt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9SpDbt.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc9SpDbt.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9SpDbt.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/omdsha512k128n128tau128v1/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/ccpm0dAc.s: Assembler messages:
encrypt.c: /tmp/ccpm0dAc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpm0dAc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpm0dAc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpm0dAc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpm0dAc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpm0dAc.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccpm0dAc.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpm0dAc.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/omdsha512k128n128tau128v1/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/cc4tOFQB.s: Assembler messages:
encrypt.c: /tmp/cc4tOFQB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4tOFQB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4tOFQB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4tOFQB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4tOFQB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4tOFQB.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc4tOFQB.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4tOFQB.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/omdsha512k128n128tau128v1/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/ccdLKzUS.s: Assembler messages:
encrypt.c: /tmp/ccdLKzUS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdLKzUS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdLKzUS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdLKzUS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdLKzUS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdLKzUS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdLKzUS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdLKzUS.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/omdsha512k128n128tau128v1/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/cc8hEg9V.s: Assembler messages:
encrypt.c: /tmp/cc8hEg9V.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8hEg9V.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8hEg9V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8hEg9V.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8hEg9V.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8hEg9V.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8hEg9V.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8hEg9V.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/omdsha512k128n128tau128v1/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/cciozdCp.s: Assembler messages:
encrypt.c: /tmp/cciozdCp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciozdCp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciozdCp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciozdCp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciozdCp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciozdCp.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciozdCp.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciozdCp.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/omdsha512k128n128tau128v1/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/ccSTWlX5.s: Assembler messages:
encrypt.c: /tmp/ccSTWlX5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSTWlX5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSTWlX5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTWlX5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSTWlX5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSTWlX5.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccSTWlX5.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSTWlX5.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/omdsha512k128n128tau128v1/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/cczRa9hT.s: Assembler messages:
encrypt.c: /tmp/cczRa9hT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczRa9hT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczRa9hT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRa9hT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczRa9hT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczRa9hT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczRa9hT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczRa9hT.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/omdsha512k128n128tau128v1/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/cc60Oh5y.s: Assembler messages:
encrypt.c: /tmp/cc60Oh5y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc60Oh5y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc60Oh5y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60Oh5y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc60Oh5y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc60Oh5y.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc60Oh5y.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc60Oh5y.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/omdsha512k128n128tau128v1/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/ccxa895g.s: Assembler messages:
encrypt.c: /tmp/ccxa895g.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxa895g.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxa895g.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxa895g.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxa895g.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxa895g.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxa895g.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxa895g.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/omdsha512k128n128tau128v1/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/ccFBZiVZ.s: Assembler messages:
encrypt.c: /tmp/ccFBZiVZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFBZiVZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFBZiVZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFBZiVZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFBZiVZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFBZiVZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFBZiVZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFBZiVZ.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/omdsha512k128n128tau128v1/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/ccOGk6gD.s: Assembler messages:
encrypt.c: /tmp/ccOGk6gD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOGk6gD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOGk6gD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOGk6gD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOGk6gD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOGk6gD.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccOGk6gD.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOGk6gD.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/omdsha512k128n128tau128v1/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/cc6acpl5.s: Assembler messages:
encrypt.c: /tmp/cc6acpl5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6acpl5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6acpl5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6acpl5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6acpl5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6acpl5.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc6acpl5.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6acpl5.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/omdsha512k128n128tau128v1/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/ccNtUBvm.s: Assembler messages:
encrypt.c: /tmp/ccNtUBvm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNtUBvm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNtUBvm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtUBvm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNtUBvm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNtUBvm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccNtUBvm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNtUBvm.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/omdsha512k128n128tau128v1/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/ccQoEcEx.s: Assembler messages:
encrypt.c: /tmp/ccQoEcEx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQoEcEx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQoEcEx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQoEcEx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQoEcEx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQoEcEx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccQoEcEx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQoEcEx.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/omdsha512k128n128tau128v1/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/cczjW1xZ.s: Assembler messages:
encrypt.c: /tmp/cczjW1xZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczjW1xZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczjW1xZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjW1xZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczjW1xZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczjW1xZ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cczjW1xZ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cczjW1xZ.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/omdsha512k128n128tau128v1/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/ccELatev.s: Assembler messages:
encrypt.c: /tmp/ccELatev.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccELatev.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccELatev.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELatev.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccELatev.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELatev.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccELatev.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccELatev.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/omdsha512k128n128tau128v1/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/ccvVyAYX.s: Assembler messages:
encrypt.c: /tmp/ccvVyAYX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvVyAYX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvVyAYX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvVyAYX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvVyAYX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvVyAYX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccvVyAYX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvVyAYX.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/omdsha512k128n128tau128v1/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/cc8YTBTs.s: Assembler messages:
encrypt.c: /tmp/cc8YTBTs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8YTBTs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8YTBTs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YTBTs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8YTBTs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8YTBTs.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8YTBTs.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8YTBTs.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/omdsha512k128n128tau128v1/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/cckOQOES.s: Assembler messages:
encrypt.c: /tmp/cckOQOES.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckOQOES.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckOQOES.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckOQOES.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckOQOES.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckOQOES.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckOQOES.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckOQOES.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/omdsha512k128n128tau128v1/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/ccLvdP9b.s: Assembler messages:
encrypt.c: /tmp/ccLvdP9b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLvdP9b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLvdP9b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvdP9b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLvdP9b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLvdP9b.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLvdP9b.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLvdP9b.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/omdsha512k128n128tau128v1/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/cczwLTWI.s: Assembler messages:
encrypt.c: /tmp/cczwLTWI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczwLTWI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczwLTWI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczwLTWI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczwLTWI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczwLTWI.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczwLTWI.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczwLTWI.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/omdsha512k128n128tau128v1/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/ccFsf6Wc.s: Assembler messages:
encrypt.c: /tmp/ccFsf6Wc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFsf6Wc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFsf6Wc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFsf6Wc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFsf6Wc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFsf6Wc.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccFsf6Wc.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFsf6Wc.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/omdsha512k128n128tau128v1/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/cci4pPzj.s: Assembler messages:
encrypt.c: /tmp/cci4pPzj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cci4pPzj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cci4pPzj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cci4pPzj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cci4pPzj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cci4pPzj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cci4pPzj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cci4pPzj.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/omdsha512k128n128tau128v1/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/cc0fTD8D.s: Assembler messages:
encrypt.c: /tmp/cc0fTD8D.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0fTD8D.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0fTD8D.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0fTD8D.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0fTD8D.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0fTD8D.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc0fTD8D.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0fTD8D.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/omdsha512k128n128tau128v1/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/ccLJhZRJ.s: Assembler messages:
encrypt.c: /tmp/ccLJhZRJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLJhZRJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLJhZRJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLJhZRJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLJhZRJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLJhZRJ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLJhZRJ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLJhZRJ.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/omdsha512k128n128tau128v1/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/ccQDlH1a.s: Assembler messages:
encrypt.c: /tmp/ccQDlH1a.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQDlH1a.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQDlH1a.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQDlH1a.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQDlH1a.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQDlH1a.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQDlH1a.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQDlH1a.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/omdsha512k128n128tau128v1/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/ccyd1B96.s: Assembler messages:
encrypt.c: /tmp/ccyd1B96.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyd1B96.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyd1B96.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyd1B96.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyd1B96.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyd1B96.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyd1B96.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyd1B96.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/omdsha512k128n128tau128v1/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/cc7AZuBv.s: Assembler messages:
encrypt.c: /tmp/cc7AZuBv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7AZuBv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7AZuBv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7AZuBv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7AZuBv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7AZuBv.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc7AZuBv.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7AZuBv.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/omdsha512k128n128tau128v1/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/ccybPtes.s: Assembler messages:
encrypt.c: /tmp/ccybPtes.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccybPtes.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccybPtes.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybPtes.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccybPtes.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccybPtes.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccybPtes.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccybPtes.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/omdsha512k128n128tau128v1/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/cc8DvtS6.s: Assembler messages:
encrypt.c: /tmp/cc8DvtS6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8DvtS6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8DvtS6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8DvtS6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8DvtS6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8DvtS6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc8DvtS6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8DvtS6.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/omdsha512k128n128tau128v1/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/ccBauoON.s: Assembler messages:
encrypt.c: /tmp/ccBauoON.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBauoON.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBauoON.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBauoON.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBauoON.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBauoON.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccBauoON.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBauoON.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/omdsha512k128n128tau128v1/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/cc89OU8a.s: Assembler messages:
encrypt.c: /tmp/cc89OU8a.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc89OU8a.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc89OU8a.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89OU8a.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc89OU8a.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc89OU8a.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc89OU8a.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc89OU8a.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/omdsha512k128n128tau128v1/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/cccq5jzm.s: Assembler messages:
encrypt.c: /tmp/cccq5jzm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccq5jzm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccq5jzm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq5jzm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccq5jzm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccq5jzm.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccq5jzm.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccq5jzm.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/omdsha512k128n128tau128v1/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/ccJ11GfW.s: Assembler messages:
encrypt.c: /tmp/ccJ11GfW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ11GfW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ11GfW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ11GfW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ11GfW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ11GfW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccJ11GfW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ11GfW.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/omdsha512k128n128tau128v1/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/ccznrfYv.s: Assembler messages:
encrypt.c: /tmp/ccznrfYv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccznrfYv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccznrfYv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccznrfYv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccznrfYv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccznrfYv.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccznrfYv.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccznrfYv.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/omdsha512k128n128tau128v1/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/cca5BA1V.s: Assembler messages:
encrypt.c: /tmp/cca5BA1V.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca5BA1V.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca5BA1V.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BA1V.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca5BA1V.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca5BA1V.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cca5BA1V.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cca5BA1V.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/omdsha512k128n128tau128v1/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/ccdGyTka.s: Assembler messages:
encrypt.c: /tmp/ccdGyTka.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdGyTka.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdGyTka.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdGyTka.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdGyTka.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdGyTka.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccdGyTka.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdGyTka.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/omdsha512k128n128tau128v1/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/ccXDwCdS.s: Assembler messages:
encrypt.c: /tmp/ccXDwCdS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXDwCdS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXDwCdS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXDwCdS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXDwCdS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXDwCdS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccXDwCdS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXDwCdS.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/omdsha512k128n128tau128v1/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/ccrv0CHF.s: Assembler messages:
encrypt.c: /tmp/ccrv0CHF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrv0CHF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrv0CHF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0CHF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrv0CHF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrv0CHF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrv0CHF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrv0CHF.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/omdsha512k128n128tau128v1/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/ccYHKkpa.s: Assembler messages:
encrypt.c: /tmp/ccYHKkpa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYHKkpa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYHKkpa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYHKkpa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYHKkpa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYHKkpa.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccYHKkpa.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYHKkpa.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/omdsha512k128n128tau128v1/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/ccdu4dbi.s: Assembler messages:
encrypt.c: /tmp/ccdu4dbi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdu4dbi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdu4dbi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdu4dbi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdu4dbi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdu4dbi.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccdu4dbi.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdu4dbi.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/omdsha512k128n128tau128v1/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/ccWRNfMt.s: Assembler messages:
encrypt.c: /tmp/ccWRNfMt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWRNfMt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWRNfMt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWRNfMt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWRNfMt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWRNfMt.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWRNfMt.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWRNfMt.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/omdsha512k128n128tau128v1/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/ccmwUQiE.s: Assembler messages:
encrypt.c: /tmp/ccmwUQiE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmwUQiE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmwUQiE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmwUQiE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmwUQiE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmwUQiE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmwUQiE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmwUQiE.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/omdsha512k128n128tau128v1/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/cckDZFq1.s: Assembler messages:
encrypt.c: /tmp/cckDZFq1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckDZFq1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckDZFq1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDZFq1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckDZFq1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckDZFq1.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cckDZFq1.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cckDZFq1.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/omdsha512k128n128tau128v1/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/ccwHLQ8X.s: Assembler messages:
encrypt.c: /tmp/ccwHLQ8X.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwHLQ8X.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwHLQ8X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLQ8X.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwHLQ8X.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwHLQ8X.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwHLQ8X.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwHLQ8X.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/omdsha512k128n128tau128v1/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/cc1f1CJA.s: Assembler messages:
encrypt.c: /tmp/cc1f1CJA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1f1CJA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1f1CJA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1f1CJA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1f1CJA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1f1CJA.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc1f1CJA.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1f1CJA.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/omdsha512k128n128tau128v1/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/ccvOl9gn.s: Assembler messages:
encrypt.c: /tmp/ccvOl9gn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvOl9gn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvOl9gn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvOl9gn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvOl9gn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvOl9gn.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccvOl9gn.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvOl9gn.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/omdsha512k128n128tau128v1/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/cc0TRNXS.s: Assembler messages:
encrypt.c: /tmp/cc0TRNXS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0TRNXS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0TRNXS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0TRNXS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0TRNXS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0TRNXS.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc0TRNXS.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0TRNXS.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/omdsha512k128n128tau128v1/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/ccDwaycT.s: Assembler messages:
encrypt.c: /tmp/ccDwaycT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDwaycT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDwaycT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDwaycT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDwaycT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDwaycT.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccDwaycT.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDwaycT.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/omdsha512k128n128tau128v1/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/ccwU4Dwi.s: Assembler messages:
encrypt.c: /tmp/ccwU4Dwi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwU4Dwi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwU4Dwi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwU4Dwi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwU4Dwi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwU4Dwi.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccwU4Dwi.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwU4Dwi.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/omdsha512k128n128tau128v1/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/ccxdlQyh.s: Assembler messages:
encrypt.c: /tmp/ccxdlQyh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxdlQyh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxdlQyh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdlQyh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxdlQyh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxdlQyh.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccxdlQyh.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxdlQyh.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/omdsha512k128n128tau128v1/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/ccHWzI5M.s: Assembler messages:
encrypt.c: /tmp/ccHWzI5M.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHWzI5M.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHWzI5M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWzI5M.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHWzI5M.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHWzI5M.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccHWzI5M.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHWzI5M.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/omdsha512k128n128tau128v1/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/ccVxqV7E.s: Assembler messages:
encrypt.c: /tmp/ccVxqV7E.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVxqV7E.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVxqV7E.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVxqV7E.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVxqV7E.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVxqV7E.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccVxqV7E.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVxqV7E.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/omdsha512k128n128tau128v1/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/cccXJLzZ.s: Assembler messages:
encrypt.c: /tmp/cccXJLzZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccXJLzZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccXJLzZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccXJLzZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccXJLzZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccXJLzZ.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cccXJLzZ.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cccXJLzZ.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/omdsha512k128n128tau128v1/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/cctdZEBK.s: Assembler messages:
encrypt.c: /tmp/cctdZEBK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctdZEBK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctdZEBK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctdZEBK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctdZEBK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctdZEBK.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cctdZEBK.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cctdZEBK.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/omdsha512k128n128tau128v1/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/cciD5o8c.s: Assembler messages:
encrypt.c: /tmp/cciD5o8c.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciD5o8c.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciD5o8c.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciD5o8c.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciD5o8c.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciD5o8c.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cciD5o8c.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cciD5o8c.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/omdsha512k128n128tau128v1/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/ccyDq6Kp.s: Assembler messages:
encrypt.c: /tmp/ccyDq6Kp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyDq6Kp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyDq6Kp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyDq6Kp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyDq6Kp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyDq6Kp.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyDq6Kp.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyDq6Kp.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/omdsha512k128n128tau128v1/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/ccWddOvX.s: Assembler messages:
encrypt.c: /tmp/ccWddOvX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWddOvX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWddOvX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWddOvX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWddOvX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWddOvX.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccWddOvX.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWddOvX.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/omdsha512k128n128tau128v1/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/ccaOjUAE.s: Assembler messages:
encrypt.c: /tmp/ccaOjUAE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaOjUAE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaOjUAE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOjUAE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaOjUAE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaOjUAE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccaOjUAE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaOjUAE.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/omdsha512k128n128tau128v1/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/ccKOCJfW.s: Assembler messages:
encrypt.c: /tmp/ccKOCJfW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKOCJfW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKOCJfW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKOCJfW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKOCJfW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKOCJfW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccKOCJfW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKOCJfW.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/omdsha512k128n128tau128v1/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/ccRWxRwf.s: Assembler messages:
encrypt.c: /tmp/ccRWxRwf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRWxRwf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRWxRwf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRWxRwf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRWxRwf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRWxRwf.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccRWxRwf.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRWxRwf.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/omdsha512k128n128tau128v1/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/ccebPNmI.s: Assembler messages:
encrypt.c: /tmp/ccebPNmI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccebPNmI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccebPNmI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebPNmI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccebPNmI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccebPNmI.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccebPNmI.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccebPNmI.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/omdsha512k128n128tau128v1/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/ccr9nmui.s: Assembler messages:
encrypt.c: /tmp/ccr9nmui.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr9nmui.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr9nmui.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9nmui.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr9nmui.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccr9nmui.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccr9nmui.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr9nmui.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/omdsha512k128n128tau128v1/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/cc60NxkF.s: Assembler messages:
encrypt.c: /tmp/cc60NxkF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc60NxkF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc60NxkF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60NxkF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc60NxkF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc60NxkF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc60NxkF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc60NxkF.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/omdsha512k128n128tau128v1/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/ccPauSBa.s: Assembler messages:
encrypt.c: /tmp/ccPauSBa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPauSBa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPauSBa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPauSBa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPauSBa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPauSBa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccPauSBa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPauSBa.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/omdsha512k128n128tau128v1/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/ccWl0Hvq.s: Assembler messages:
encrypt.c: /tmp/ccWl0Hvq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWl0Hvq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWl0Hvq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWl0Hvq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWl0Hvq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWl0Hvq.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccWl0Hvq.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWl0Hvq.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/omdsha512k128n128tau128v1/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/ccivO0R6.s: Assembler messages:
encrypt.c: /tmp/ccivO0R6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccivO0R6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccivO0R6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccivO0R6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccivO0R6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccivO0R6.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccivO0R6.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccivO0R6.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/omdsha512k128n128tau128v1/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/ccLavGYW.s: Assembler messages:
encrypt.c: /tmp/ccLavGYW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLavGYW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLavGYW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLavGYW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLavGYW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLavGYW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLavGYW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLavGYW.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/omdsha512k128n128tau128v1/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/ccXboB9y.s: Assembler messages:
encrypt.c: /tmp/ccXboB9y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXboB9y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXboB9y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXboB9y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXboB9y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXboB9y.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXboB9y.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXboB9y.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/omdsha512k128n128tau128v1/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/ccKXMWAM.s: Assembler messages:
encrypt.c: /tmp/ccKXMWAM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKXMWAM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKXMWAM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXMWAM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKXMWAM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKXMWAM.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccKXMWAM.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKXMWAM.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/omdsha512k128n128tau128v1/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/ccLIt0ui.s: Assembler messages:
encrypt.c: /tmp/ccLIt0ui.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLIt0ui.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLIt0ui.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIt0ui.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLIt0ui.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLIt0ui.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccLIt0ui.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLIt0ui.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/omdsha512k128n128tau128v1/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/ccEvECzj.s: Assembler messages:
encrypt.c: /tmp/ccEvECzj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEvECzj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEvECzj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEvECzj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEvECzj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEvECzj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccEvECzj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEvECzj.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/omdsha512k128n128tau128v1/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/ccX4hq4N.s: Assembler messages:
encrypt.c: /tmp/ccX4hq4N.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX4hq4N.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX4hq4N.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4hq4N.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX4hq4N.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX4hq4N.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccX4hq4N.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX4hq4N.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/omdsha512k128n128tau128v1/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/ccGXrau7.s: Assembler messages:
encrypt.c: /tmp/ccGXrau7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGXrau7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGXrau7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGXrau7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGXrau7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGXrau7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccGXrau7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGXrau7.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/omdsha512k128n128tau128v1/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/cclN9Iby.s: Assembler messages:
encrypt.c: /tmp/cclN9Iby.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclN9Iby.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclN9Iby.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclN9Iby.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclN9Iby.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclN9Iby.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cclN9Iby.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cclN9Iby.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/omdsha512k128n128tau128v1/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/ccNq2Cz4.s: Assembler messages:
encrypt.c: /tmp/ccNq2Cz4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNq2Cz4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNq2Cz4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNq2Cz4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNq2Cz4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNq2Cz4.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccNq2Cz4.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNq2Cz4.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/omdsha512k128n128tau128v1/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/ccbtx90C.s: Assembler messages:
encrypt.c: /tmp/ccbtx90C.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbtx90C.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbtx90C.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtx90C.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbtx90C.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbtx90C.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbtx90C.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbtx90C.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/omdsha512k128n128tau128v1/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/ccfmDD0u.s: Assembler messages:
encrypt.c: /tmp/ccfmDD0u.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfmDD0u.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfmDD0u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfmDD0u.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfmDD0u.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfmDD0u.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccfmDD0u.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfmDD0u.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/omdsha512k128n128tau128v1/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/ccyhXyE6.s: Assembler messages:
encrypt.c: /tmp/ccyhXyE6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyhXyE6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyhXyE6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyhXyE6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyhXyE6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyhXyE6.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyhXyE6.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyhXyE6.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/omdsha512k128n128tau128v1/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/ccMGdPUy.s: Assembler messages:
encrypt.c: /tmp/ccMGdPUy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMGdPUy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMGdPUy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGdPUy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMGdPUy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMGdPUy.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccMGdPUy.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMGdPUy.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/omdsha512k128n128tau128v1/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/ccrjluW1.s: Assembler messages:
encrypt.c: /tmp/ccrjluW1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrjluW1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrjluW1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjluW1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrjluW1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrjluW1.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccrjluW1.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrjluW1.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/omdsha512k128n128tau128v1/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/ccbETYOk.s: Assembler messages:
encrypt.c: /tmp/ccbETYOk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbETYOk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbETYOk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbETYOk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbETYOk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbETYOk.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbETYOk.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbETYOk.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/omdsha512k128n128tau128v1/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/ccylFvFU.s: Assembler messages:
encrypt.c: /tmp/ccylFvFU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccylFvFU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccylFvFU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylFvFU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccylFvFU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccylFvFU.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccylFvFU.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccylFvFU.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/omdsha512k128n128tau128v1/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/ccCSHbaK.s: Assembler messages:
encrypt.c: /tmp/ccCSHbaK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCSHbaK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCSHbaK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCSHbaK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCSHbaK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCSHbaK.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCSHbaK.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCSHbaK.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/omdsha512k128n128tau128v1/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/ccbtfhto.s: Assembler messages:
encrypt.c: /tmp/ccbtfhto.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbtfhto.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbtfhto.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbtfhto.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbtfhto.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbtfhto.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccbtfhto.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbtfhto.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/omdsha512k128n128tau128v1/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/ccyGCbdj.s: Assembler messages:
encrypt.c: /tmp/ccyGCbdj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyGCbdj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyGCbdj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGCbdj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyGCbdj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyGCbdj.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccyGCbdj.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyGCbdj.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/omdsha512k128n128tau128v1/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/ccyY634T.s: Assembler messages:
encrypt.c: /tmp/ccyY634T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyY634T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyY634T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyY634T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyY634T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyY634T.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccyY634T.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyY634T.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/omdsha512k128n128tau128v1/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/cc33KN0K.s: Assembler messages:
encrypt.c: /tmp/cc33KN0K.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc33KN0K.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc33KN0K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33KN0K.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc33KN0K.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc33KN0K.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc33KN0K.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc33KN0K.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/omdsha512k128n128tau128v1/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/ccQ84n3n.s: Assembler messages:
encrypt.c: /tmp/ccQ84n3n.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ84n3n.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ84n3n.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ84n3n.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ84n3n.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ84n3n.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccQ84n3n.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ84n3n.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/omdsha512k128n128tau128v1/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/ccbyJFBg.s: Assembler messages:
encrypt.c: /tmp/ccbyJFBg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbyJFBg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbyJFBg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyJFBg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbyJFBg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbyJFBg.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbyJFBg.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbyJFBg.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/omdsha512k128n128tau128v1/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/cch8ncXQ.s: Assembler messages:
encrypt.c: /tmp/cch8ncXQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch8ncXQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch8ncXQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8ncXQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cch8ncXQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8ncXQ.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cch8ncXQ.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cch8ncXQ.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/omdsha512k128n128tau128v1/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/cc1dYOz7.s: Assembler messages:
encrypt.c: /tmp/cc1dYOz7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1dYOz7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1dYOz7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1dYOz7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1dYOz7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1dYOz7.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc1dYOz7.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1dYOz7.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/omdsha512k128n128tau128v1/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/ccZlI8kx.s: Assembler messages:
encrypt.c: /tmp/ccZlI8kx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZlI8kx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZlI8kx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZlI8kx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZlI8kx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZlI8kx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccZlI8kx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZlI8kx.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/omdsha512k128n128tau128v1/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/ccJxIRoW.s: Assembler messages:
encrypt.c: /tmp/ccJxIRoW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJxIRoW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJxIRoW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJxIRoW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJxIRoW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJxIRoW.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccJxIRoW.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJxIRoW.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/omdsha512k128n128tau128v1/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/ccbJoGdC.s: Assembler messages:
encrypt.c: /tmp/ccbJoGdC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbJoGdC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbJoGdC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbJoGdC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbJoGdC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbJoGdC.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccbJoGdC.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbJoGdC.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/omdsha512k128n128tau128v1/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/ccRBN0pm.s: Assembler messages:
encrypt.c: /tmp/ccRBN0pm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRBN0pm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRBN0pm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRBN0pm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRBN0pm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRBN0pm.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccRBN0pm.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRBN0pm.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/omdsha512k128n128tau128v1/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/ccY6ZaHP.s: Assembler messages:
encrypt.c: /tmp/ccY6ZaHP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY6ZaHP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY6ZaHP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6ZaHP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY6ZaHP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY6ZaHP.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccY6ZaHP.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY6ZaHP.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/omdsha512k128n128tau128v1/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/ccToCuEE.s: Assembler messages:
encrypt.c: /tmp/ccToCuEE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccToCuEE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccToCuEE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccToCuEE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccToCuEE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccToCuEE.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccToCuEE.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccToCuEE.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/omdsha512k128n128tau128v1/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/ccxMcB5m.s: Assembler messages:
encrypt.c: /tmp/ccxMcB5m.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxMcB5m.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxMcB5m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxMcB5m.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxMcB5m.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxMcB5m.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccxMcB5m.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxMcB5m.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/omdsha512k128n128tau128v1/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/cc2knGyN.s: Assembler messages:
encrypt.c: /tmp/cc2knGyN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2knGyN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2knGyN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2knGyN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2knGyN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2knGyN.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cc2knGyN.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2knGyN.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/omdsha512k128n128tau128v1/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/ccprmZIa.s: Assembler messages:
encrypt.c: /tmp/ccprmZIa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccprmZIa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccprmZIa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccprmZIa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccprmZIa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccprmZIa.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccprmZIa.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccprmZIa.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/omdsha512k128n128tau128v1/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/ccmBIj8r.s: Assembler messages:
encrypt.c: /tmp/ccmBIj8r.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmBIj8r.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmBIj8r.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmBIj8r.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmBIj8r.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmBIj8r.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccmBIj8r.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmBIj8r.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/omdsha512k128n128tau128v1/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/ccs9RJ85.s: Assembler messages:
encrypt.c: /tmp/ccs9RJ85.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs9RJ85.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs9RJ85.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs9RJ85.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs9RJ85.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs9RJ85.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccs9RJ85.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs9RJ85.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/omdsha512k128n128tau128v1/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/ccCvw2Zx.s: Assembler messages:
encrypt.c: /tmp/ccCvw2Zx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCvw2Zx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCvw2Zx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCvw2Zx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCvw2Zx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCvw2Zx.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccCvw2Zx.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCvw2Zx.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/omdsha512k128n128tau128v1/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/ccqyVv20.s: Assembler messages:
encrypt.c: /tmp/ccqyVv20.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqyVv20.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqyVv20.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqyVv20.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqyVv20.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqyVv20.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccqyVv20.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqyVv20.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/omdsha512k128n128tau128v1/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/ccE4WsWe.s: Assembler messages:
encrypt.c: /tmp/ccE4WsWe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccE4WsWe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE4WsWe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4WsWe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE4WsWe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE4WsWe.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccE4WsWe.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE4WsWe.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/omdsha512k128n128tau128v1/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/ccXZHfZR.s: Assembler messages:
encrypt.c: /tmp/ccXZHfZR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXZHfZR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXZHfZR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXZHfZR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXZHfZR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXZHfZR.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccXZHfZR.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXZHfZR.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/omdsha512k128n128tau128v1/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/ccb7KC7I.s: Assembler messages:
encrypt.c: /tmp/ccb7KC7I.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb7KC7I.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb7KC7I.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb7KC7I.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb7KC7I.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccb7KC7I.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccb7KC7I.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb7KC7I.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/omdsha512k128n128tau128v1/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/ccejrTdl.s: Assembler messages:
encrypt.c: /tmp/ccejrTdl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccejrTdl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccejrTdl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccejrTdl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccejrTdl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccejrTdl.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccejrTdl.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccejrTdl.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/omdsha512k128n128tau128v1/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/cc5SGtGC.s: Assembler messages:
encrypt.c: /tmp/cc5SGtGC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5SGtGC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5SGtGC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5SGtGC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5SGtGC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5SGtGC.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cc5SGtGC.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5SGtGC.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/omdsha512k128n128tau128v1/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/ccGZDlHS.s: Assembler messages:
encrypt.c: /tmp/ccGZDlHS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGZDlHS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGZDlHS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGZDlHS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGZDlHS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGZDlHS.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccGZDlHS.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGZDlHS.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/omdsha512k128n128tau128v1/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/ccUA0B28.s: Assembler messages:
encrypt.c: /tmp/ccUA0B28.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUA0B28.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUA0B28.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUA0B28.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUA0B28.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUA0B28.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/ccUA0B28.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUA0B28.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/omdsha512k128n128tau128v1/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/ccopJNV3.s: Assembler messages:
encrypt.c: /tmp/ccopJNV3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccopJNV3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccopJNV3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccopJNV3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccopJNV3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccopJNV3.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccopJNV3.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccopJNV3.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/omdsha512k128n128tau128v1/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/cckeuXrF.s: Assembler messages:
encrypt.c: /tmp/cckeuXrF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckeuXrF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckeuXrF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckeuXrF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckeuXrF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckeuXrF.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cckeuXrF.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cckeuXrF.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/omdsha512k128n128tau128v1/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/cclM3E8u.s: Assembler messages:
encrypt.c: /tmp/cclM3E8u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclM3E8u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclM3E8u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclM3E8u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclM3E8u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclM3E8u.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/cclM3E8u.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/cclM3E8u.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/omdsha512k128n128tau128v1/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/ccHesYRR.s: Assembler messages:
encrypt.c: /tmp/ccHesYRR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHesYRR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHesYRR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHesYRR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHesYRR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHesYRR.s:35: Error: too many memory references for `and'
encrypt.c: /tmp/ccHesYRR.s:36: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHesYRR.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/omdsha512k128n128tau128v1/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/cczWueuW.s: Assembler messages:
encrypt.c: /tmp/cczWueuW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczWueuW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczWueuW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczWueuW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczWueuW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczWueuW.s:36: Error: too many memory references for `and'
encrypt.c: /tmp/cczWueuW.s:37: Error: too many memory references for `xor'
encrypt.c: /tmp/cczWueuW.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