Implementation notes: x86, hydra9, crypto_aead/omdsha512k128n128tau128v1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha512k128n128tau128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
892879? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
893174? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
895680? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091220170725
896678? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
896954? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
897910? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
899748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
902380? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
904375? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
905279? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
908058? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
918791? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170725
922387? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
923582? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
923758? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
924125? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
924246? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
925800? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170725
926625? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170725
927012? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170725
927221? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
927234? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091220170725
927675? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091220170725
929769? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
929784? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170725
931298? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091220170725
931673? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
934089? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
934285? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
934434? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
934947? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
934989? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
935136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
938811? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
939623? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
940730? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
948870? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
952940? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
953210? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
954475? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
957577? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
958238? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
958371? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
976570? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
976989? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
977517? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
977665? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
979529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
979965? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
980610? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
980733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
981168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
982865? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
984397? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
984818? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091220170725
985285? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
986241? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091220170725
986734? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
986741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
987033? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091220170725
987072? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170725
987539? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170725
988396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
993114? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170725
994204? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091220170725
997512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
1000021? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170725
1000107? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170725
1000641? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091220170725
1003156? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170725
1005464? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091220170725
1006382? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
1006525? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170725
1008152? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091220170725
1008680? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170725
1010234? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
1010307? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
1011365? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
1011780? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
1011972? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
1012557? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
1012561? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
1012648? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
1014115? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
1014206? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
1014397? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
1014496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
1014932? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
1015154? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
1015604? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
1015657? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
1015763? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
1015857? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
1016239? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
1016361? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
1017554? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
1017768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
1018615? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
1018787? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
1018943? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
1019566? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091220170725
1020909? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
1022882? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
1022910? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
1023783? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
1027979? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
1028614? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
1028694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
1030414? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
1031376? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170725
1032348? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
1032407? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
1032702? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
1040865? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
1045988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
1047164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
1047430? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
1047977? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
1048677? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
1050262? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
1050863? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
1052047? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
1052110? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
1052576? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
1053927? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
1054327? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
1054630? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
1055649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725
1056762? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
1056999? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
1057387? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
1057388? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
1058549? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
1059651? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
1060628? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170725
1061217? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170725
1064902? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
1065472? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091220170725
1065504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
1065517? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
1065721? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170725
1066031? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170725
1066226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
1067936? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170725
1068502? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170725
1070459? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
1071628? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
1072802? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
1074111? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091220170725
1074290? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
1074663? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
1075052? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
1077808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
1078601? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
1078656? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
1078746? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
1078969? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
1079797? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
1080089? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
1084154? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
1084884? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091220170725
1085185? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091220170725
1086249? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
1087059? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
1087745? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
1088833? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
1088970? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
1095852? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
1097338? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
1101696? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
1103698? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
1103790? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725

Test failure

Implementation: crypto_aead/omdsha512k128n128tau128v1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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

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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4N4Hxr.s: Assembler messages:
encrypt.c: /tmp/cc4N4Hxr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4N4Hxr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4N4Hxr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4N4Hxr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4N4Hxr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4N4Hxr.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccu76d2a.s: Assembler messages:
encrypt.c: /tmp/ccu76d2a.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu76d2a.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu76d2a.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu76d2a.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu76d2a.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu76d2a.s:35: Error: too many memory references for `and'
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/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]
sha512.c: const uint64_t *W=in;
sha512.c: ^

Number of similar (compiler,implementation) pairs: 171, 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 -O3 -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=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -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 -O3 -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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPlelQ9.s: Assembler messages:
encrypt.c: /tmp/ccPlelQ9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPlelQ9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPlelQ9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlelQ9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPlelQ9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPlelQ9.s:35: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxKOdcj.s: Assembler messages:
encrypt.c: /tmp/ccxKOdcj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxKOdcj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxKOdcj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKOdcj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxKOdcj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxKOdcj.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccC5Z0AQ.s: Assembler messages:
encrypt.c: /tmp/ccC5Z0AQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC5Z0AQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC5Z0AQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC5Z0AQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC5Z0AQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC5Z0AQ.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGHcxeF.s: Assembler messages:
encrypt.c: /tmp/ccGHcxeF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGHcxeF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGHcxeF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGHcxeF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGHcxeF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGHcxeF.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYcI9yO.s: Assembler messages:
encrypt.c: /tmp/ccYcI9yO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYcI9yO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYcI9yO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcI9yO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYcI9yO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYcI9yO.s:36: Error: too many memory references for `and'
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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceuEEoA.s: Assembler messages:
encrypt.c: /tmp/cceuEEoA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceuEEoA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceuEEoA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuEEoA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceuEEoA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceuEEoA.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccskGLFn.s: Assembler messages:
encrypt.c: /tmp/ccskGLFn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccskGLFn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccskGLFn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskGLFn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccskGLFn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccskGLFn.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxy2Iqh.s: Assembler messages:
encrypt.c: /tmp/ccxy2Iqh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxy2Iqh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxy2Iqh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxy2Iqh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxy2Iqh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxy2Iqh.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFPRj0c.s: Assembler messages:
encrypt.c: /tmp/ccFPRj0c.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFPRj0c.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFPRj0c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPRj0c.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFPRj0c.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFPRj0c.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTpT61m.s: Assembler messages:
encrypt.c: /tmp/ccTpT61m.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTpT61m.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTpT61m.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTpT61m.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTpT61m.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTpT61m.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgCMG6U.s: Assembler messages:
encrypt.c: /tmp/ccgCMG6U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgCMG6U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgCMG6U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCMG6U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgCMG6U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgCMG6U.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoruchP.s: Assembler messages:
encrypt.c: /tmp/ccoruchP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoruchP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoruchP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoruchP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoruchP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoruchP.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckHYT9M.s: Assembler messages:
encrypt.c: /tmp/cckHYT9M.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckHYT9M.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckHYT9M.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckHYT9M.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckHYT9M.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckHYT9M.s:35: Error: too many memory references for `and'
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=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqhMDNR.s: Assembler messages:
encrypt.c: /tmp/ccqhMDNR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqhMDNR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqhMDNR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhMDNR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqhMDNR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqhMDNR.s:36: Error: too many memory references for `and'
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=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccM4mtsQ.s: Assembler messages:
encrypt.c: /tmp/ccM4mtsQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM4mtsQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM4mtsQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4mtsQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM4mtsQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM4mtsQ.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXY7FN0.s: Assembler messages:
encrypt.c: /tmp/ccXY7FN0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXY7FN0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXY7FN0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXY7FN0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXY7FN0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXY7FN0.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgMClNY.s: Assembler messages:
encrypt.c: /tmp/ccgMClNY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgMClNY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgMClNY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMClNY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgMClNY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgMClNY.s:36: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchFUAMO.s: Assembler messages:
encrypt.c: /tmp/cchFUAMO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchFUAMO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchFUAMO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFUAMO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchFUAMO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchFUAMO.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnecANj.s: Assembler messages:
encrypt.c: /tmp/ccnecANj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnecANj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnecANj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnecANj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnecANj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnecANj.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxnWQ2C.s: Assembler messages:
encrypt.c: /tmp/ccxnWQ2C.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxnWQ2C.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxnWQ2C.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnWQ2C.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxnWQ2C.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxnWQ2C.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYXIRNx.s: Assembler messages:
encrypt.c: /tmp/ccYXIRNx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYXIRNx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYXIRNx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXIRNx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYXIRNx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYXIRNx.s:36: Error: too many memory references for `and'
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=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cca3Tr8h.s: Assembler messages:
encrypt.c: /tmp/cca3Tr8h.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca3Tr8h.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca3Tr8h.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca3Tr8h.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca3Tr8h.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca3Tr8h.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc973GL3.s: Assembler messages:
encrypt.c: /tmp/cc973GL3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc973GL3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc973GL3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc973GL3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc973GL3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc973GL3.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFi33ym.s: Assembler messages:
encrypt.c: /tmp/ccFi33ym.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFi33ym.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFi33ym.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFi33ym.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFi33ym.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFi33ym.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMCw824.s: Assembler messages:
encrypt.c: /tmp/ccMCw824.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMCw824.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMCw824.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMCw824.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMCw824.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMCw824.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbVXahj.s: Assembler messages:
encrypt.c: /tmp/ccbVXahj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbVXahj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbVXahj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbVXahj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbVXahj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbVXahj.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWzdS4F.s: Assembler messages:
encrypt.c: /tmp/ccWzdS4F.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWzdS4F.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWzdS4F.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWzdS4F.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWzdS4F.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWzdS4F.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceag2HZ.s: Assembler messages:
encrypt.c: /tmp/cceag2HZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceag2HZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceag2HZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceag2HZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceag2HZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceag2HZ.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1UB8ww.s: Assembler messages:
encrypt.c: /tmp/cc1UB8ww.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1UB8ww.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1UB8ww.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1UB8ww.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1UB8ww.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1UB8ww.s:35: Error: too many memory references for `and'
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=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccE4t9bT.s: Assembler messages:
encrypt.c: /tmp/ccE4t9bT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccE4t9bT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE4t9bT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE4t9bT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE4t9bT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE4t9bT.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8Vw1Fe.s: Assembler messages:
encrypt.c: /tmp/cc8Vw1Fe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8Vw1Fe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Vw1Fe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Vw1Fe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Vw1Fe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Vw1Fe.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGiqwR3.s: Assembler messages:
encrypt.c: /tmp/ccGiqwR3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGiqwR3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGiqwR3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGiqwR3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGiqwR3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGiqwR3.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDrMHM7.s: Assembler messages:
encrypt.c: /tmp/ccDrMHM7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDrMHM7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDrMHM7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDrMHM7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDrMHM7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDrMHM7.s:36: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccm13Po2.s: Assembler messages:
encrypt.c: /tmp/ccm13Po2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm13Po2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm13Po2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm13Po2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm13Po2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm13Po2.s:35: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVdgF5O.s: Assembler messages:
encrypt.c: /tmp/ccVdgF5O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVdgF5O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVdgF5O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdgF5O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVdgF5O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVdgF5O.s:36: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccd1S8Vq.s: Assembler messages:
encrypt.c: /tmp/ccd1S8Vq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd1S8Vq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd1S8Vq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd1S8Vq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd1S8Vq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd1S8Vq.s:35: Error: too many memory references for `and'
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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8fIfnM.s: Assembler messages:
encrypt.c: /tmp/cc8fIfnM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8fIfnM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8fIfnM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8fIfnM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8fIfnM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8fIfnM.s:36: Error: too many memory references for `and'
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=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclGbBqr.s: Assembler messages:
encrypt.c: /tmp/cclGbBqr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclGbBqr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclGbBqr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGbBqr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclGbBqr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclGbBqr.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHYDEJx.s: Assembler messages:
encrypt.c: /tmp/ccHYDEJx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHYDEJx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHYDEJx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHYDEJx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHYDEJx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHYDEJx.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuvlesz.s: Assembler messages:
encrypt.c: /tmp/ccuvlesz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuvlesz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuvlesz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuvlesz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuvlesz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuvlesz.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2AZh8p.s: Assembler messages:
encrypt.c: /tmp/cc2AZh8p.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2AZh8p.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2AZh8p.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2AZh8p.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2AZh8p.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2AZh8p.s:35: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJljXnv.s: Assembler messages:
encrypt.c: /tmp/ccJljXnv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJljXnv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJljXnv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJljXnv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJljXnv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJljXnv.s:36: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBgQHwW.s: Assembler messages:
encrypt.c: /tmp/ccBgQHwW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBgQHwW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBgQHwW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBgQHwW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBgQHwW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBgQHwW.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccf9MLqd.s: Assembler messages:
encrypt.c: /tmp/ccf9MLqd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf9MLqd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf9MLqd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9MLqd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf9MLqd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf9MLqd.s:36: Error: too many memory references for `and'
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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPpXSBP.s: Assembler messages:
encrypt.c: /tmp/ccPpXSBP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPpXSBP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPpXSBP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPpXSBP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPpXSBP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPpXSBP.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsguPa7.s: Assembler messages:
encrypt.c: /tmp/ccsguPa7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsguPa7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsguPa7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsguPa7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsguPa7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsguPa7.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9grOur.s: Assembler messages:
encrypt.c: /tmp/cc9grOur.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9grOur.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9grOur.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9grOur.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9grOur.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9grOur.s:35: Error: too many memory references for `and'
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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIxXBcr.s: Assembler messages:
encrypt.c: /tmp/ccIxXBcr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIxXBcr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIxXBcr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxXBcr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIxXBcr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIxXBcr.s:36: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRumywo.s: Assembler messages:
encrypt.c: /tmp/ccRumywo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRumywo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRumywo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRumywo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRumywo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRumywo.s:35: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrmaVWn.s: Assembler messages:
encrypt.c: /tmp/ccrmaVWn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrmaVWn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrmaVWn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmaVWn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrmaVWn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrmaVWn.s:36: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVeXKNR.s: Assembler messages:
encrypt.c: /tmp/ccVeXKNR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVeXKNR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVeXKNR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVeXKNR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVeXKNR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVeXKNR.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyFXVU2.s: Assembler messages:
encrypt.c: /tmp/ccyFXVU2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyFXVU2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyFXVU2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFXVU2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyFXVU2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyFXVU2.s:36: Error: too many memory references for `and'
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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6oCG3O.s: Assembler messages:
encrypt.c: /tmp/cc6oCG3O.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6oCG3O.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6oCG3O.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6oCG3O.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6oCG3O.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6oCG3O.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccamHu61.s: Assembler messages:
encrypt.c: /tmp/ccamHu61.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccamHu61.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccamHu61.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamHu61.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccamHu61.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccamHu61.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccC3V6UA.s: Assembler messages:
encrypt.c: /tmp/ccC3V6UA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC3V6UA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC3V6UA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3V6UA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC3V6UA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC3V6UA.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKXcwIL.s: Assembler messages:
encrypt.c: /tmp/ccKXcwIL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKXcwIL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKXcwIL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXcwIL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKXcwIL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKXcwIL.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJgBkmz.s: Assembler messages:
encrypt.c: /tmp/ccJgBkmz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJgBkmz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJgBkmz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgBkmz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJgBkmz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJgBkmz.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSLb96H.s: Assembler messages:
encrypt.c: /tmp/ccSLb96H.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSLb96H.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSLb96H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLb96H.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSLb96H.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSLb96H.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMmHIk0.s: Assembler messages:
encrypt.c: /tmp/ccMmHIk0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMmHIk0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMmHIk0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMmHIk0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMmHIk0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMmHIk0.s:35: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVPMOxm.s: Assembler messages:
encrypt.c: /tmp/ccVPMOxm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVPMOxm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVPMOxm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPMOxm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVPMOxm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVPMOxm.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4Rvnph.s: Assembler messages:
encrypt.c: /tmp/cc4Rvnph.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4Rvnph.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Rvnph.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Rvnph.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Rvnph.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Rvnph.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9aiHRX.s: Assembler messages:
encrypt.c: /tmp/cc9aiHRX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9aiHRX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9aiHRX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9aiHRX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9aiHRX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9aiHRX.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc34YBZe.s: Assembler messages:
encrypt.c: /tmp/cc34YBZe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc34YBZe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc34YBZe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34YBZe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc34YBZe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc34YBZe.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZxSsV9.s: Assembler messages:
encrypt.c: /tmp/ccZxSsV9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZxSsV9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZxSsV9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxSsV9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZxSsV9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZxSsV9.s:36: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0EAGyg.s: Assembler messages:
encrypt.c: /tmp/cc0EAGyg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0EAGyg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0EAGyg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EAGyg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0EAGyg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0EAGyg.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDBQ0ar.s: Assembler messages:
encrypt.c: /tmp/ccDBQ0ar.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDBQ0ar.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDBQ0ar.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBQ0ar.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDBQ0ar.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDBQ0ar.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTkKl2K.s: Assembler messages:
encrypt.c: /tmp/ccTkKl2K.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTkKl2K.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTkKl2K.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTkKl2K.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTkKl2K.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTkKl2K.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUEZU9J.s: Assembler messages:
encrypt.c: /tmp/ccUEZU9J.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUEZU9J.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUEZU9J.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUEZU9J.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUEZU9J.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUEZU9J.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYRj6eH.s: Assembler messages:
encrypt.c: /tmp/ccYRj6eH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYRj6eH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYRj6eH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRj6eH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYRj6eH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYRj6eH.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyEm9os.s: Assembler messages:
encrypt.c: /tmp/ccyEm9os.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyEm9os.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyEm9os.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyEm9os.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyEm9os.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyEm9os.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoAkRrU.s: Assembler messages:
encrypt.c: /tmp/ccoAkRrU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoAkRrU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoAkRrU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoAkRrU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoAkRrU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoAkRrU.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccw1hGGC.s: Assembler messages:
encrypt.c: /tmp/ccw1hGGC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccw1hGGC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw1hGGC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1hGGC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw1hGGC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw1hGGC.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5knI9A.s: Assembler messages:
encrypt.c: /tmp/cc5knI9A.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5knI9A.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5knI9A.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5knI9A.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5knI9A.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5knI9A.s:35: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyji9AP.s: Assembler messages:
encrypt.c: /tmp/ccyji9AP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyji9AP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyji9AP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyji9AP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyji9AP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyji9AP.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLhkTBt.s: Assembler messages:
encrypt.c: /tmp/ccLhkTBt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLhkTBt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLhkTBt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhkTBt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLhkTBt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLhkTBt.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQ9hzCf.s: Assembler messages:
encrypt.c: /tmp/ccQ9hzCf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ9hzCf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ9hzCf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9hzCf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ9hzCf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ9hzCf.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9fJHj2.s: Assembler messages:
encrypt.c: /tmp/cc9fJHj2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9fJHj2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9fJHj2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fJHj2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9fJHj2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9fJHj2.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHCKpnr.s: Assembler messages:
encrypt.c: /tmp/ccHCKpnr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHCKpnr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHCKpnr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCKpnr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHCKpnr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHCKpnr.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1rObPe.s: Assembler messages:
encrypt.c: /tmp/cc1rObPe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1rObPe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1rObPe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1rObPe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1rObPe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1rObPe.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8NE8io.s: Assembler messages:
encrypt.c: /tmp/cc8NE8io.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8NE8io.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8NE8io.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NE8io.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8NE8io.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8NE8io.s:35: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmOe1ge.s: Assembler messages:
encrypt.c: /tmp/ccmOe1ge.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmOe1ge.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmOe1ge.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOe1ge.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmOe1ge.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmOe1ge.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxEsYSn.s: Assembler messages:
encrypt.c: /tmp/ccxEsYSn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxEsYSn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxEsYSn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxEsYSn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxEsYSn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxEsYSn.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4cj3wS.s: Assembler messages:
encrypt.c: /tmp/cc4cj3wS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4cj3wS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4cj3wS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4cj3wS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4cj3wS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4cj3wS.s:35: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYTksMQ.s: Assembler messages:
encrypt.c: /tmp/ccYTksMQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYTksMQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYTksMQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYTksMQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYTksMQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYTksMQ.s:36: Error: too many memory references for `and'
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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXWwG2Q.s: Assembler messages:
encrypt.c: /tmp/ccXWwG2Q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXWwG2Q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXWwG2Q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXWwG2Q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXWwG2Q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXWwG2Q.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxlknLP.s: Assembler messages:
encrypt.c: /tmp/ccxlknLP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxlknLP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxlknLP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxlknLP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxlknLP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxlknLP.s:36: Error: too many memory references for `and'
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-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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9pT9yX.s: Assembler messages:
encrypt.c: /tmp/cc9pT9yX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9pT9yX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9pT9yX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9pT9yX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9pT9yX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9pT9yX.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMG1oUT.s: Assembler messages:
encrypt.c: /tmp/ccMG1oUT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMG1oUT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMG1oUT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMG1oUT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMG1oUT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMG1oUT.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTy2APO.s: Assembler messages:
encrypt.c: /tmp/ccTy2APO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTy2APO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTy2APO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTy2APO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTy2APO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTy2APO.s:36: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccJj2FL.s: Assembler messages:
encrypt.c: /tmp/cccJj2FL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccJj2FL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccJj2FL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJj2FL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccJj2FL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccJj2FL.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbdlnSm.s: Assembler messages:
encrypt.c: /tmp/ccbdlnSm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbdlnSm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbdlnSm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbdlnSm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbdlnSm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbdlnSm.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccKrWVt.s: Assembler messages:
encrypt.c: /tmp/cccKrWVt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccKrWVt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccKrWVt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccKrWVt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccKrWVt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccKrWVt.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKY1Ldc.s: Assembler messages:
encrypt.c: /tmp/ccKY1Ldc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKY1Ldc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKY1Ldc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKY1Ldc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKY1Ldc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKY1Ldc.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccU1hDKs.s: Assembler messages:
encrypt.c: /tmp/ccU1hDKs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU1hDKs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU1hDKs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU1hDKs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU1hDKs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU1hDKs.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccH6oGBG.s: Assembler messages:
encrypt.c: /tmp/ccH6oGBG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH6oGBG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH6oGBG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6oGBG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH6oGBG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH6oGBG.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvFPDwE.s: Assembler messages:
encrypt.c: /tmp/ccvFPDwE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvFPDwE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvFPDwE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFPDwE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvFPDwE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvFPDwE.s:36: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccO1VB2A.s: Assembler messages:
encrypt.c: /tmp/ccO1VB2A.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO1VB2A.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO1VB2A.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO1VB2A.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO1VB2A.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO1VB2A.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqWsnnD.s: Assembler messages:
encrypt.c: /tmp/ccqWsnnD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqWsnnD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqWsnnD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqWsnnD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqWsnnD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqWsnnD.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciBPpmj.s: Assembler messages:
encrypt.c: /tmp/cciBPpmj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciBPpmj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciBPpmj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBPpmj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciBPpmj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciBPpmj.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrG5Oo7.s: Assembler messages:
encrypt.c: /tmp/ccrG5Oo7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrG5Oo7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrG5Oo7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrG5Oo7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrG5Oo7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrG5Oo7.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4vOh3e.s: Assembler messages:
encrypt.c: /tmp/cc4vOh3e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4vOh3e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4vOh3e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vOh3e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4vOh3e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4vOh3e.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccncoaJ5.s: Assembler messages:
encrypt.c: /tmp/ccncoaJ5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccncoaJ5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccncoaJ5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccncoaJ5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccncoaJ5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccncoaJ5.s:35: Error: too many memory references for `and'
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=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8Gngez.s: Assembler messages:
encrypt.c: /tmp/cc8Gngez.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8Gngez.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Gngez.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Gngez.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Gngez.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Gngez.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctNM29u.s: Assembler messages:
encrypt.c: /tmp/cctNM29u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctNM29u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctNM29u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNM29u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctNM29u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctNM29u.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnp6EUu.s: Assembler messages:
encrypt.c: /tmp/ccnp6EUu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnp6EUu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnp6EUu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnp6EUu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnp6EUu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnp6EUu.s:36: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczH24Fw.s: Assembler messages:
encrypt.c: /tmp/cczH24Fw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczH24Fw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczH24Fw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczH24Fw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczH24Fw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczH24Fw.s:35: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEpxmB9.s: Assembler messages:
encrypt.c: /tmp/ccEpxmB9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEpxmB9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEpxmB9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEpxmB9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEpxmB9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEpxmB9.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccO2eOAV.s: Assembler messages:
encrypt.c: /tmp/ccO2eOAV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO2eOAV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO2eOAV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2eOAV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO2eOAV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO2eOAV.s:35: Error: too many memory references for `and'
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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclFkq86.s: Assembler messages:
encrypt.c: /tmp/cclFkq86.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclFkq86.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclFkq86.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclFkq86.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclFkq86.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclFkq86.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccr9kELX.s: Assembler messages:
encrypt.c: /tmp/ccr9kELX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr9kELX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr9kELX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr9kELX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr9kELX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr9kELX.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFzXGUq.s: Assembler messages:
encrypt.c: /tmp/ccFzXGUq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFzXGUq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFzXGUq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFzXGUq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFzXGUq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFzXGUq.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMqtZJn.s: Assembler messages:
encrypt.c: /tmp/ccMqtZJn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMqtZJn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMqtZJn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqtZJn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMqtZJn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMqtZJn.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRCU9lt.s: Assembler messages:
encrypt.c: /tmp/ccRCU9lt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRCU9lt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRCU9lt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRCU9lt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRCU9lt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRCU9lt.s:35: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxo3PLm.s: Assembler messages:
encrypt.c: /tmp/ccxo3PLm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxo3PLm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxo3PLm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo3PLm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxo3PLm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxo3PLm.s:36: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLwBw0U.s: Assembler messages:
encrypt.c: /tmp/ccLwBw0U.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLwBw0U.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLwBw0U.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLwBw0U.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLwBw0U.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLwBw0U.s:35: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciemxZ1.s: Assembler messages:
encrypt.c: /tmp/cciemxZ1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciemxZ1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciemxZ1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciemxZ1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciemxZ1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciemxZ1.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1TpkIW.s: Assembler messages:
encrypt.c: /tmp/cc1TpkIW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1TpkIW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1TpkIW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TpkIW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1TpkIW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1TpkIW.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccs22idU.s: Assembler messages:
encrypt.c: /tmp/ccs22idU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs22idU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs22idU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs22idU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs22idU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs22idU.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgfHBWY.s: Assembler messages:
encrypt.c: /tmp/ccgfHBWY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgfHBWY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgfHBWY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgfHBWY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgfHBWY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgfHBWY.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnV6jd6.s: Assembler messages:
encrypt.c: /tmp/ccnV6jd6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnV6jd6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnV6jd6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnV6jd6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnV6jd6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnV6jd6.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0dhdX4.s: Assembler messages:
encrypt.c: /tmp/cc0dhdX4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0dhdX4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0dhdX4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0dhdX4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0dhdX4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0dhdX4.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9dG4xX.s: Assembler messages:
encrypt.c: /tmp/cc9dG4xX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9dG4xX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9dG4xX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9dG4xX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9dG4xX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9dG4xX.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4Fh2bq.s: Assembler messages:
encrypt.c: /tmp/cc4Fh2bq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4Fh2bq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Fh2bq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Fh2bq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Fh2bq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4Fh2bq.s:35: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjC2njH.s: Assembler messages:
encrypt.c: /tmp/ccjC2njH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjC2njH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjC2njH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjC2njH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjC2njH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjC2njH.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5yorUE.s: Assembler messages:
encrypt.c: /tmp/cc5yorUE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5yorUE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5yorUE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5yorUE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5yorUE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5yorUE.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTPicMr.s: Assembler messages:
encrypt.c: /tmp/ccTPicMr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTPicMr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTPicMr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPicMr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTPicMr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTPicMr.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4sfPRJ.s: Assembler messages:
encrypt.c: /tmp/cc4sfPRJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4sfPRJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4sfPRJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4sfPRJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4sfPRJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4sfPRJ.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnizNsN.s: Assembler messages:
encrypt.c: /tmp/ccnizNsN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnizNsN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnizNsN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnizNsN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnizNsN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnizNsN.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0Hc0TI.s: Assembler messages:
encrypt.c: /tmp/cc0Hc0TI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0Hc0TI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Hc0TI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Hc0TI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Hc0TI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0Hc0TI.s:35: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc128seI.s: Assembler messages:
encrypt.c: /tmp/cc128seI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc128seI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc128seI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc128seI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc128seI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc128seI.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJCVGhp.s: Assembler messages:
encrypt.c: /tmp/ccJCVGhp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJCVGhp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJCVGhp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJCVGhp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJCVGhp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJCVGhp.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccL4LXWa.s: Assembler messages:
encrypt.c: /tmp/ccL4LXWa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL4LXWa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL4LXWa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL4LXWa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL4LXWa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL4LXWa.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8Ai8Zm.s: Assembler messages:
encrypt.c: /tmp/cc8Ai8Zm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8Ai8Zm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Ai8Zm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Ai8Zm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Ai8Zm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Ai8Zm.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchyHaY8.s: Assembler messages:
encrypt.c: /tmp/cchyHaY8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchyHaY8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchyHaY8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyHaY8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchyHaY8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchyHaY8.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2A5IXV.s: Assembler messages:
encrypt.c: /tmp/cc2A5IXV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2A5IXV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2A5IXV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2A5IXV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2A5IXV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2A5IXV.s:35: Error: too many memory references for `and'
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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAUuSWa.s: Assembler messages:
encrypt.c: /tmp/ccAUuSWa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAUuSWa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAUuSWa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUuSWa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAUuSWa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAUuSWa.s:36: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAduhRU.s: Assembler messages:
encrypt.c: /tmp/ccAduhRU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAduhRU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAduhRU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAduhRU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAduhRU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAduhRU.s:35: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfvSCZ6.s: Assembler messages:
encrypt.c: /tmp/ccfvSCZ6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfvSCZ6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfvSCZ6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvSCZ6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfvSCZ6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfvSCZ6.s:36: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1n87vA.s: Assembler messages:
encrypt.c: /tmp/cc1n87vA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1n87vA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1n87vA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1n87vA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1n87vA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1n87vA.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHGYjrK.s: Assembler messages:
encrypt.c: /tmp/ccHGYjrK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHGYjrK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHGYjrK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHGYjrK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHGYjrK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHGYjrK.s:36: Error: too many memory references for `and'
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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9k2tjl.s: Assembler messages:
encrypt.c: /tmp/cc9k2tjl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9k2tjl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9k2tjl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9k2tjl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9k2tjl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9k2tjl.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjLCHQH.s: Assembler messages:
encrypt.c: /tmp/ccjLCHQH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjLCHQH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjLCHQH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLCHQH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjLCHQH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjLCHQH.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSMCdS7.s: Assembler messages:
encrypt.c: /tmp/ccSMCdS7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSMCdS7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSMCdS7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMCdS7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSMCdS7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSMCdS7.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsH9fnU.s: Assembler messages:
encrypt.c: /tmp/ccsH9fnU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsH9fnU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsH9fnU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH9fnU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsH9fnU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsH9fnU.s:35: Error: too many memory references for `and'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O2 -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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSBUiJ3.s: Assembler messages:
encrypt.c: /tmp/ccSBUiJ3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSBUiJ3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSBUiJ3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSBUiJ3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSBUiJ3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSBUiJ3.s:36: Error: too many memory references for `and'
encrypt.c: ...

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

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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdnJYNO.s: Assembler messages:
encrypt.c: /tmp/ccdnJYNO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdnJYNO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdnJYNO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnJYNO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdnJYNO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdnJYNO.s:35: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBwH6zy.s: Assembler messages:
encrypt.c: /tmp/ccBwH6zy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBwH6zy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBwH6zy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBwH6zy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBwH6zy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBwH6zy.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cck4x9wk.s: Assembler messages:
encrypt.c: /tmp/cck4x9wk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck4x9wk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck4x9wk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4x9wk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cck4x9wk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck4x9wk.s:35: Error: too many memory references for `and'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -O -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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOLunzt.s: Assembler messages:
encrypt.c: /tmp/ccOLunzt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOLunzt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOLunzt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOLunzt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOLunzt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOLunzt.s:36: Error: too many memory references for `and'
encrypt.c: ...

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

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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccf3cdKj.s: Assembler messages:
encrypt.c: /tmp/ccf3cdKj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf3cdKj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf3cdKj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf3cdKj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf3cdKj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf3cdKj.s:35: Error: too many memory references for `and'
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 -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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7A6I3H.s: Assembler messages:
encrypt.c: /tmp/cc7A6I3H.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7A6I3H.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7A6I3H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7A6I3H.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7A6I3H.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7A6I3H.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCYFzbm.s: Assembler messages:
encrypt.c: /tmp/ccCYFzbm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCYFzbm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCYFzbm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCYFzbm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCYFzbm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCYFzbm.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1xLshD.s: Assembler messages:
encrypt.c: /tmp/cc1xLshD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1xLshD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1xLshD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xLshD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1xLshD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1xLshD.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpCVJok.s: Assembler messages:
encrypt.c: /tmp/ccpCVJok.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpCVJok.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpCVJok.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCVJok.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpCVJok.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpCVJok.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc13RKxY.s: Assembler messages:
encrypt.c: /tmp/cc13RKxY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc13RKxY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc13RKxY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13RKxY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc13RKxY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc13RKxY.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFpaLHl.s: Assembler messages:
encrypt.c: /tmp/ccFpaLHl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFpaLHl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFpaLHl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFpaLHl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFpaLHl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFpaLHl.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBVQ2Ld.s: Assembler messages:
encrypt.c: /tmp/ccBVQ2Ld.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBVQ2Ld.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBVQ2Ld.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVQ2Ld.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBVQ2Ld.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBVQ2Ld.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnSjANV.s: Assembler messages:
encrypt.c: /tmp/ccnSjANV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnSjANV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnSjANV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSjANV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnSjANV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnSjANV.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDaPmpi.s: Assembler messages:
encrypt.c: /tmp/ccDaPmpi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDaPmpi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDaPmpi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDaPmpi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDaPmpi.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDaPmpi.s: Assembler messages:
encrypt.c: /tmp/ccDaPmpi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDaPmpi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDaPmpi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDaPmpi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDaPmpi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDaPmpi.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccm5G2Ft.s: Assembler messages:
encrypt.c: /tmp/ccm5G2Ft.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm5G2Ft.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm5G2Ft.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm5G2Ft.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm5G2Ft.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccm5G2Ft.s: Assembler messages:
encrypt.c: /tmp/ccm5G2Ft.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm5G2Ft.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm5G2Ft.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5G2Ft.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm5G2Ft.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccm5G2Ft.s:36: Error: too many memory references for `and'
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/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: const uint64_t *W=in;
sha512.c: ^
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: const uint64_t *W=in;
sha512.c: ^

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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKMQvJZ.s: Assembler messages:
encrypt.c: /tmp/ccKMQvJZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKMQvJZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKMQvJZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKMQvJZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKMQvJZ.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKMQvJZ.s: Assembler messages:
encrypt.c: /tmp/ccKMQvJZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKMQvJZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKMQvJZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKMQvJZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKMQvJZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKMQvJZ.s:35: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfYRwRp.s: Assembler messages:
encrypt.c: /tmp/ccfYRwRp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfYRwRp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfYRwRp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfYRwRp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfYRwRp.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfYRwRp.s: Assembler messages:
encrypt.c: /tmp/ccfYRwRp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfYRwRp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfYRwRp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYRwRp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfYRwRp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfYRwRp.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLox5eV.s: Assembler messages:
encrypt.c: /tmp/ccLox5eV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLox5eV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLox5eV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLox5eV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLox5eV.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLox5eV.s: Assembler messages:
encrypt.c: /tmp/ccLox5eV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLox5eV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLox5eV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLox5eV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLox5eV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLox5eV.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOvNYiJ.s: Assembler messages:
encrypt.c: /tmp/ccOvNYiJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOvNYiJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOvNYiJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOvNYiJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOvNYiJ.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOvNYiJ.s: Assembler messages:
encrypt.c: /tmp/ccOvNYiJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOvNYiJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOvNYiJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvNYiJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOvNYiJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOvNYiJ.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTXbAeH.s: Assembler messages:
encrypt.c: /tmp/ccTXbAeH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTXbAeH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTXbAeH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTXbAeH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTXbAeH.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTXbAeH.s: Assembler messages:
encrypt.c: /tmp/ccTXbAeH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTXbAeH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTXbAeH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXbAeH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTXbAeH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTXbAeH.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclmpxPS.s: Assembler messages:
encrypt.c: /tmp/cclmpxPS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclmpxPS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclmpxPS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclmpxPS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclmpxPS.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclmpxPS.s: Assembler messages:
encrypt.c: /tmp/cclmpxPS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclmpxPS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclmpxPS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclmpxPS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclmpxPS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclmpxPS.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4I6auv.s: Assembler messages:
encrypt.c: /tmp/cc4I6auv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4I6auv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4I6auv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4I6auv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4I6auv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4I6auv.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDuyWBQ.s: Assembler messages:
encrypt.c: /tmp/ccDuyWBQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDuyWBQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDuyWBQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDuyWBQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDuyWBQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDuyWBQ.s:35: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8aFMBk.s: Assembler messages:
encrypt.c: /tmp/cc8aFMBk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8aFMBk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8aFMBk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8aFMBk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8aFMBk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8aFMBk.s:36: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O3 -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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBWXUR8.s: Assembler messages:
encrypt.c: /tmp/ccBWXUR8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBWXUR8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBWXUR8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWXUR8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBWXUR8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBWXUR8.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXHQbmh.s: Assembler messages:
encrypt.c: /tmp/ccXHQbmh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXHQbmh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXHQbmh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHQbmh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXHQbmh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHQbmh.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9Wg3di.s: Assembler messages:
encrypt.c: /tmp/cc9Wg3di.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9Wg3di.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Wg3di.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Wg3di.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Wg3di.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Wg3di.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckDJpxY.s: Assembler messages:
encrypt.c: /tmp/cckDJpxY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckDJpxY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckDJpxY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckDJpxY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckDJpxY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckDJpxY.s:36: Error: too many memory references for `and'
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-avx2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc13cGZi.s: Assembler messages:
encrypt.c: /tmp/cc13cGZi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc13cGZi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc13cGZi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc13cGZi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc13cGZi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc13cGZi.s:35: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBJrlbA.s: Assembler messages:
encrypt.c: /tmp/ccBJrlbA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBJrlbA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBJrlbA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrlbA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBJrlbA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBJrlbA.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRVU72Q.s: Assembler messages:
encrypt.c: /tmp/ccRVU72Q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRVU72Q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRVU72Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRVU72Q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRVU72Q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRVU72Q.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccS7lMEN.s: Assembler messages:
encrypt.c: /tmp/ccS7lMEN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS7lMEN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS7lMEN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS7lMEN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS7lMEN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS7lMEN.s:36: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdFxtXw.s: Assembler messages:
encrypt.c: /tmp/ccdFxtXw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdFxtXw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdFxtXw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdFxtXw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdFxtXw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdFxtXw.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYQOOgZ.s: Assembler messages:
encrypt.c: /tmp/ccYQOOgZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYQOOgZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYQOOgZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYQOOgZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYQOOgZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYQOOgZ.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctNo4gr.s: Assembler messages:
encrypt.c: /tmp/cctNo4gr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctNo4gr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctNo4gr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNo4gr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctNo4gr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctNo4gr.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccC3QUdY.s: Assembler messages:
encrypt.c: /tmp/ccC3QUdY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC3QUdY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC3QUdY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3QUdY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC3QUdY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC3QUdY.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEtxy8n.s: Assembler messages:
encrypt.c: /tmp/ccEtxy8n.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEtxy8n.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEtxy8n.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEtxy8n.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEtxy8n.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEtxy8n.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsjZW6G.s: Assembler messages:
encrypt.c: /tmp/ccsjZW6G.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsjZW6G.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsjZW6G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjZW6G.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsjZW6G.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsjZW6G.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxxwuIo.s: Assembler messages:
encrypt.c: /tmp/ccxxwuIo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxxwuIo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxxwuIo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxxwuIo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxxwuIo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxxwuIo.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMlXYAn.s: Assembler messages:
encrypt.c: /tmp/ccMlXYAn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMlXYAn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMlXYAn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMlXYAn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMlXYAn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMlXYAn.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMrVBdC.s: Assembler messages:
encrypt.c: /tmp/ccMrVBdC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMrVBdC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMrVBdC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMrVBdC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMrVBdC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMrVBdC.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5xWScj.s: Assembler messages:
encrypt.c: /tmp/cc5xWScj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5xWScj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5xWScj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5xWScj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5xWScj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5xWScj.s:36: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMoYivV.s: Assembler messages:
encrypt.c: /tmp/ccMoYivV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMoYivV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMoYivV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMoYivV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMoYivV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMoYivV.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2oHlkN.s: Assembler messages:
encrypt.c: /tmp/cc2oHlkN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2oHlkN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2oHlkN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2oHlkN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2oHlkN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2oHlkN.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYpvp9c.s: Assembler messages:
encrypt.c: /tmp/ccYpvp9c.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYpvp9c.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYpvp9c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpvp9c.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYpvp9c.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYpvp9c.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNyYaAA.s: Assembler messages:
encrypt.c: /tmp/ccNyYaAA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNyYaAA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNyYaAA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNyYaAA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNyYaAA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNyYaAA.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbgx2bm.s: Assembler messages:
encrypt.c: /tmp/ccbgx2bm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbgx2bm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbgx2bm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbgx2bm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbgx2bm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbgx2bm.s:35: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRQQVbx.s: Assembler messages:
encrypt.c: /tmp/ccRQQVbx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRQQVbx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRQQVbx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQQVbx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRQQVbx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRQQVbx.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczhDRNj.s: Assembler messages:
encrypt.c: /tmp/cczhDRNj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczhDRNj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczhDRNj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczhDRNj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczhDRNj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczhDRNj.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEMpnH6.s: Assembler messages:
encrypt.c: /tmp/ccEMpnH6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEMpnH6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEMpnH6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMpnH6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEMpnH6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEMpnH6.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXtyWuO.s: Assembler messages:
encrypt.c: /tmp/ccXtyWuO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXtyWuO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXtyWuO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtyWuO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXtyWuO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXtyWuO.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccELk6gJ.s: Assembler messages:
encrypt.c: /tmp/ccELk6gJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccELk6gJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccELk6gJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELk6gJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccELk6gJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELk6gJ.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKvIfnZ.s: Assembler messages:
encrypt.c: /tmp/ccKvIfnZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKvIfnZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKvIfnZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKvIfnZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKvIfnZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKvIfnZ.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEnWsCh.s: Assembler messages:
encrypt.c: /tmp/ccEnWsCh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEnWsCh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEnWsCh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEnWsCh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEnWsCh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEnWsCh.s:36: Error: too many memory references for `and'
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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwn8V0P.s: Assembler messages:
encrypt.c: /tmp/ccwn8V0P.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwn8V0P.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwn8V0P.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwn8V0P.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwn8V0P.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwn8V0P.s:35: Error: too many memory references for `and'
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/sse4
Compiler: gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7WkjwE.s: Assembler messages:
encrypt.c: /tmp/cc7WkjwE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7WkjwE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7WkjwE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7WkjwE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7WkjwE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7WkjwE.s:35: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=corei7-avx -O3 -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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc25KqBf.s: Assembler messages:
encrypt.c: /tmp/cc25KqBf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc25KqBf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc25KqBf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc25KqBf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc25KqBf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc25KqBf.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFPx9eV.s: Assembler messages:
encrypt.c: /tmp/ccFPx9eV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFPx9eV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFPx9eV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFPx9eV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFPx9eV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFPx9eV.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2SdCTf.s: Assembler messages:
encrypt.c: /tmp/cc2SdCTf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2SdCTf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2SdCTf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2SdCTf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2SdCTf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2SdCTf.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6bkDUN.s: Assembler messages:
encrypt.c: /tmp/cc6bkDUN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6bkDUN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6bkDUN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bkDUN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6bkDUN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6bkDUN.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPhx37y.s: Assembler messages:
encrypt.c: /tmp/ccPhx37y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPhx37y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPhx37y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhx37y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPhx37y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPhx37y.s:35: Error: too many memory references for `and'
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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSiXLV6.s: Assembler messages:
encrypt.c: /tmp/ccSiXLV6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSiXLV6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSiXLV6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSiXLV6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSiXLV6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSiXLV6.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoVQAOU.s: Assembler messages:
encrypt.c: /tmp/ccoVQAOU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoVQAOU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoVQAOU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVQAOU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoVQAOU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoVQAOU.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczLuJbB.s: Assembler messages:
encrypt.c: /tmp/cczLuJbB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczLuJbB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczLuJbB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLuJbB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczLuJbB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczLuJbB.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccM7Sth4.s: Assembler messages:
encrypt.c: /tmp/ccM7Sth4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM7Sth4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM7Sth4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM7Sth4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM7Sth4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM7Sth4.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRrDrAK.s: Assembler messages:
encrypt.c: /tmp/ccRrDrAK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRrDrAK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRrDrAK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRrDrAK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRrDrAK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRrDrAK.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYyw8L1.s: Assembler messages:
encrypt.c: /tmp/ccYyw8L1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYyw8L1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYyw8L1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyw8L1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYyw8L1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYyw8L1.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgXVcwA.s: Assembler messages:
encrypt.c: /tmp/ccgXVcwA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgXVcwA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgXVcwA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgXVcwA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgXVcwA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgXVcwA.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4yeHWe.s: Assembler messages:
encrypt.c: /tmp/cc4yeHWe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4yeHWe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4yeHWe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yeHWe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4yeHWe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4yeHWe.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9fIiha.s: Assembler messages:
encrypt.c: /tmp/cc9fIiha.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9fIiha.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9fIiha.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9fIiha.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9fIiha.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9fIiha.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHVQz69.s: Assembler messages:
encrypt.c: /tmp/ccHVQz69.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHVQz69.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHVQz69.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHVQz69.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHVQz69.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHVQz69.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPQDEeb.s: Assembler messages:
encrypt.c: /tmp/ccPQDEeb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPQDEeb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPQDEeb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQDEeb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPQDEeb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPQDEeb.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciipjJF.s: Assembler messages:
encrypt.c: /tmp/cciipjJF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciipjJF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciipjJF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciipjJF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciipjJF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciipjJF.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctFhVSA.s: Assembler messages:
encrypt.c: /tmp/cctFhVSA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctFhVSA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctFhVSA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctFhVSA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctFhVSA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctFhVSA.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdQuG4y.s: Assembler messages:
encrypt.c: /tmp/ccdQuG4y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdQuG4y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdQuG4y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdQuG4y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdQuG4y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdQuG4y.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchbTHtD.s: Assembler messages:
encrypt.c: /tmp/cchbTHtD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchbTHtD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchbTHtD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbTHtD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchbTHtD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchbTHtD.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVszyX6.s: Assembler messages:
encrypt.c: /tmp/ccVszyX6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVszyX6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVszyX6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVszyX6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVszyX6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVszyX6.s:36: Error: too many memory references for `and'
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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwxDJP8.s: Assembler messages:
encrypt.c: /tmp/ccwxDJP8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwxDJP8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwxDJP8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwxDJP8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwxDJP8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwxDJP8.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdTLOdY.s: Assembler messages:
encrypt.c: /tmp/ccdTLOdY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdTLOdY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdTLOdY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdTLOdY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdTLOdY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdTLOdY.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchFY2E4.s: Assembler messages:
encrypt.c: /tmp/cchFY2E4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchFY2E4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchFY2E4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchFY2E4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchFY2E4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchFY2E4.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccepis4x.s: Assembler messages:
encrypt.c: /tmp/ccepis4x.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccepis4x.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccepis4x.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepis4x.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccepis4x.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccepis4x.s:35: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctmtAnz.s: Assembler messages:
encrypt.c: /tmp/cctmtAnz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctmtAnz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctmtAnz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmtAnz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctmtAnz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctmtAnz.s:36: Error: too many memory references for `and'
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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRuckyw.s: Assembler messages:
encrypt.c: /tmp/ccRuckyw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRuckyw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRuckyw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRuckyw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRuckyw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRuckyw.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdCsVuz.s: Assembler messages:
encrypt.c: /tmp/ccdCsVuz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdCsVuz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdCsVuz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCsVuz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdCsVuz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCsVuz.s:36: Error: too many memory references for `and'
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=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1TNqhC.s: Assembler messages:
encrypt.c: /tmp/cc1TNqhC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1TNqhC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1TNqhC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TNqhC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1TNqhC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1TNqhC.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7dMv47.s: Assembler messages:
encrypt.c: /tmp/cc7dMv47.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7dMv47.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7dMv47.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dMv47.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7dMv47.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7dMv47.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEi7nJ3.s: Assembler messages:
encrypt.c: /tmp/ccEi7nJ3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEi7nJ3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEi7nJ3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEi7nJ3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEi7nJ3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEi7nJ3.s:36: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclWRTYz.s: Assembler messages:
encrypt.c: /tmp/cclWRTYz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclWRTYz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclWRTYz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclWRTYz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclWRTYz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclWRTYz.s:35: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHRhRPI.s: Assembler messages:
encrypt.c: /tmp/ccHRhRPI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHRhRPI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHRhRPI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHRhRPI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHRhRPI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHRhRPI.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cch0dJZc.s: Assembler messages:
encrypt.c: /tmp/cch0dJZc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch0dJZc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch0dJZc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch0dJZc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cch0dJZc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch0dJZc.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJahThb.s: Assembler messages:
encrypt.c: /tmp/ccJahThb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJahThb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJahThb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJahThb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJahThb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJahThb.s:35: Error: too many memory references for `and'
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-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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctqlDQF.s: Assembler messages:
encrypt.c: /tmp/cctqlDQF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctqlDQF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctqlDQF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctqlDQF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctqlDQF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctqlDQF.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9w8a1Z.s: Assembler messages:
encrypt.c: /tmp/cc9w8a1Z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9w8a1Z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9w8a1Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9w8a1Z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9w8a1Z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9w8a1Z.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVkPHnr.s: Assembler messages:
encrypt.c: /tmp/ccVkPHnr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVkPHnr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVkPHnr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkPHnr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVkPHnr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVkPHnr.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccA5CV9M.s: Assembler messages:
encrypt.c: /tmp/ccA5CV9M.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccA5CV9M.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA5CV9M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA5CV9M.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA5CV9M.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA5CV9M.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZfwrNp.s: Assembler messages:
encrypt.c: /tmp/ccZfwrNp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZfwrNp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZfwrNp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZfwrNp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZfwrNp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZfwrNp.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOj0wi6.s: Assembler messages:
encrypt.c: /tmp/ccOj0wi6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOj0wi6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOj0wi6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOj0wi6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOj0wi6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOj0wi6.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRiVKXz.s: Assembler messages:
encrypt.c: /tmp/ccRiVKXz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRiVKXz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRiVKXz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRiVKXz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRiVKXz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRiVKXz.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1loSbv.s: Assembler messages:
encrypt.c: /tmp/cc1loSbv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1loSbv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1loSbv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1loSbv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1loSbv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1loSbv.s:36: Error: too many memory references for `and'
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-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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNV7tn0.s: Assembler messages:
encrypt.c: /tmp/ccNV7tn0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNV7tn0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNV7tn0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNV7tn0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNV7tn0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNV7tn0.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBJrGzM.s: Assembler messages:
encrypt.c: /tmp/ccBJrGzM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBJrGzM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBJrGzM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJrGzM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBJrGzM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBJrGzM.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpSfqYj.s: Assembler messages:
encrypt.c: /tmp/ccpSfqYj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpSfqYj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpSfqYj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSfqYj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpSfqYj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpSfqYj.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccN43o1C.s: Assembler messages:
encrypt.c: /tmp/ccN43o1C.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN43o1C.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN43o1C.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN43o1C.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN43o1C.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN43o1C.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpJQbSb.s: Assembler messages:
encrypt.c: /tmp/ccpJQbSb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpJQbSb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpJQbSb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJQbSb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpJQbSb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpJQbSb.s:36: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYoOJ6e.s: Assembler messages:
encrypt.c: /tmp/ccYoOJ6e.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYoOJ6e.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYoOJ6e.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYoOJ6e.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYoOJ6e.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYoOJ6e.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccexKmnZ.s: Assembler messages:
encrypt.c: /tmp/ccexKmnZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccexKmnZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccexKmnZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccexKmnZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccexKmnZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccexKmnZ.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBoaw0S.s: Assembler messages:
encrypt.c: /tmp/ccBoaw0S.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBoaw0S.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBoaw0S.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoaw0S.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBoaw0S.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBoaw0S.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTABL2e.s: Assembler messages:
encrypt.c: /tmp/ccTABL2e.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTABL2e.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTABL2e.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTABL2e.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTABL2e.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTABL2e.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccU9ST7z.s: Assembler messages:
encrypt.c: /tmp/ccU9ST7z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU9ST7z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU9ST7z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU9ST7z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU9ST7z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU9ST7z.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczzhlyj.s: Assembler messages:
encrypt.c: /tmp/cczzhlyj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczzhlyj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczzhlyj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczzhlyj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczzhlyj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczzhlyj.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc83UA6h.s: Assembler messages:
encrypt.c: /tmp/cc83UA6h.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc83UA6h.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc83UA6h.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83UA6h.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc83UA6h.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc83UA6h.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJJTKFc.s: Assembler messages:
encrypt.c: /tmp/ccJJTKFc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJJTKFc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJTKFc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJTKFc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJJTKFc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJJTKFc.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgMvzjU.s: Assembler messages:
encrypt.c: /tmp/ccgMvzjU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgMvzjU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgMvzjU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgMvzjU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgMvzjU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgMvzjU.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmXIup9.s: Assembler messages:
encrypt.c: /tmp/ccmXIup9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmXIup9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmXIup9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmXIup9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmXIup9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmXIup9.s:36: Error: too many memory references for `and'
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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMSimeS.s: Assembler messages:
encrypt.c: /tmp/ccMSimeS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMSimeS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMSimeS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSimeS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMSimeS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMSimeS.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccb5lOl0.s: Assembler messages:
encrypt.c: /tmp/ccb5lOl0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb5lOl0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb5lOl0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5lOl0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb5lOl0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb5lOl0.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8ty9Xi.s: Assembler messages:
encrypt.c: /tmp/cc8ty9Xi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8ty9Xi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ty9Xi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ty9Xi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8ty9Xi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ty9Xi.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTwakVT.s: Assembler messages:
encrypt.c: /tmp/ccTwakVT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTwakVT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTwakVT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwakVT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTwakVT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTwakVT.s:35: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccxcT28.s: Assembler messages:
encrypt.c: /tmp/cccxcT28.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccxcT28.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccxcT28.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccxcT28.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccxcT28.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccxcT28.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccol5P7S.s: Assembler messages:
encrypt.c: /tmp/ccol5P7S.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccol5P7S.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccol5P7S.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccol5P7S.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccol5P7S.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccol5P7S.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNs5t1k.s: Assembler messages:
encrypt.c: /tmp/ccNs5t1k.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNs5t1k.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNs5t1k.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNs5t1k.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNs5t1k.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNs5t1k.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUnkyQL.s: Assembler messages:
encrypt.c: /tmp/ccUnkyQL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUnkyQL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUnkyQL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnkyQL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUnkyQL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUnkyQL.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccclJByF.s: Assembler messages:
encrypt.c: /tmp/ccclJByF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccclJByF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccclJByF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccclJByF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccclJByF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccclJByF.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccp8oVxi.s: Assembler messages:
encrypt.c: /tmp/ccp8oVxi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp8oVxi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp8oVxi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8oVxi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp8oVxi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp8oVxi.s:35: Error: too many memory references for `and'
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=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJINzTx.s: Assembler messages:
encrypt.c: /tmp/ccJINzTx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJINzTx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJINzTx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJINzTx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJINzTx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJINzTx.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctNQTMR.s: Assembler messages:
encrypt.c: /tmp/cctNQTMR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctNQTMR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctNQTMR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctNQTMR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctNQTMR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctNQTMR.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9r1QCq.s: Assembler messages:
encrypt.c: /tmp/cc9r1QCq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9r1QCq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9r1QCq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9r1QCq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9r1QCq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9r1QCq.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrXNy4Q.s: Assembler messages:
encrypt.c: /tmp/ccrXNy4Q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrXNy4Q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrXNy4Q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrXNy4Q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrXNy4Q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrXNy4Q.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIbV8ls.s: Assembler messages:
encrypt.c: /tmp/ccIbV8ls.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIbV8ls.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIbV8ls.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIbV8ls.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIbV8ls.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIbV8ls.s:35: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccs2mKWb.s: Assembler messages:
encrypt.c: /tmp/ccs2mKWb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs2mKWb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs2mKWb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2mKWb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs2mKWb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs2mKWb.s:36: Error: too many memory references for `and'
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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKJDQur.s: Assembler messages:
encrypt.c: /tmp/ccKJDQur.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKJDQur.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKJDQur.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKJDQur.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKJDQur.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKJDQur.s:35: Error: too many memory references for `and'
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=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdszL54.s: Assembler messages:
encrypt.c: /tmp/ccdszL54.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdszL54.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdszL54.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdszL54.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdszL54.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdszL54.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccadfuVZ.s: Assembler messages:
encrypt.c: /tmp/ccadfuVZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccadfuVZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccadfuVZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadfuVZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccadfuVZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccadfuVZ.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvPiZFn.s: Assembler messages:
encrypt.c: /tmp/ccvPiZFn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvPiZFn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvPiZFn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvPiZFn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvPiZFn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvPiZFn.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccD0nXHS.s: Assembler messages:
encrypt.c: /tmp/ccD0nXHS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD0nXHS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD0nXHS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD0nXHS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD0nXHS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD0nXHS.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNoITi9.s: Assembler messages:
encrypt.c: /tmp/ccNoITi9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNoITi9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNoITi9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNoITi9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNoITi9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNoITi9.s:35: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc20eSQs.s: Assembler messages:
encrypt.c: /tmp/cc20eSQs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc20eSQs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc20eSQs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20eSQs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc20eSQs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc20eSQs.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2nk4kV.s: Assembler messages:
encrypt.c: /tmp/cc2nk4kV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2nk4kV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2nk4kV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2nk4kV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2nk4kV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2nk4kV.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLazWhw.s: Assembler messages:
encrypt.c: /tmp/ccLazWhw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLazWhw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLazWhw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLazWhw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLazWhw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLazWhw.s:36: Error: too many memory references for `and'
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-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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRUAjiT.s: Assembler messages:
encrypt.c: /tmp/ccRUAjiT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRUAjiT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRUAjiT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUAjiT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRUAjiT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRUAjiT.s:35: Error: too many memory references for `and'
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-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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXvLVdT.s: Assembler messages:
encrypt.c: /tmp/ccXvLVdT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXvLVdT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXvLVdT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXvLVdT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXvLVdT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXvLVdT.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccx2q7fS.s: Assembler messages:
encrypt.c: /tmp/ccx2q7fS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx2q7fS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx2q7fS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx2q7fS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx2q7fS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx2q7fS.s:35: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEMqviU.s: Assembler messages:
encrypt.c: /tmp/ccEMqviU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEMqviU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEMqviU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMqviU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEMqviU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEMqviU.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNIgUFH.s: Assembler messages:
encrypt.c: /tmp/ccNIgUFH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNIgUFH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNIgUFH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNIgUFH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNIgUFH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNIgUFH.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPVDY1q.s: Assembler messages:
encrypt.c: /tmp/ccPVDY1q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPVDY1q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPVDY1q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVDY1q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPVDY1q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPVDY1q.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaCyoml.s: Assembler messages:
encrypt.c: /tmp/ccaCyoml.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaCyoml.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaCyoml.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaCyoml.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaCyoml.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaCyoml.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKwYp8k.s: Assembler messages:
encrypt.c: /tmp/ccKwYp8k.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKwYp8k.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKwYp8k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwYp8k.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKwYp8k.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKwYp8k.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjvfS6e.s: Assembler messages:
encrypt.c: /tmp/ccjvfS6e.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjvfS6e.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjvfS6e.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjvfS6e.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjvfS6e.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjvfS6e.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTPDtyB.s: Assembler messages:
encrypt.c: /tmp/ccTPDtyB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTPDtyB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTPDtyB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPDtyB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTPDtyB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTPDtyB.s:35: Error: too many memory references for `and'
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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuKfgeG.s: Assembler messages:
encrypt.c: /tmp/ccuKfgeG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuKfgeG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuKfgeG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuKfgeG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuKfgeG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuKfgeG.s:36: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccB60xat.s: Assembler messages:
encrypt.c: /tmp/ccB60xat.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB60xat.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB60xat.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB60xat.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB60xat.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB60xat.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNtkTfy.s: Assembler messages:
encrypt.c: /tmp/ccNtkTfy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNtkTfy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNtkTfy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNtkTfy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNtkTfy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNtkTfy.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOebTe8.s: Assembler messages:
encrypt.c: /tmp/ccOebTe8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOebTe8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOebTe8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOebTe8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOebTe8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOebTe8.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYGCsqc.s: Assembler messages:
encrypt.c: /tmp/ccYGCsqc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYGCsqc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYGCsqc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYGCsqc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYGCsqc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYGCsqc.s:35: Error: too many memory references for `and'
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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6Z8Of1.s: Assembler messages:
encrypt.c: /tmp/cc6Z8Of1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6Z8Of1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Z8Of1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Z8Of1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Z8Of1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Z8Of1.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cck6MM9b.s: Assembler messages:
encrypt.c: /tmp/cck6MM9b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck6MM9b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck6MM9b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck6MM9b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cck6MM9b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck6MM9b.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNY2iuu.s: Assembler messages:
encrypt.c: /tmp/ccNY2iuu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNY2iuu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNY2iuu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNY2iuu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNY2iuu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNY2iuu.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWBC0gx.s: Assembler messages:
encrypt.c: /tmp/ccWBC0gx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWBC0gx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWBC0gx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWBC0gx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWBC0gx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWBC0gx.s:36: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRruOFs.s: Assembler messages:
encrypt.c: /tmp/ccRruOFs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRruOFs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRruOFs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRruOFs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRruOFs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRruOFs.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccfnjap.s: Assembler messages:
encrypt.c: /tmp/cccfnjap.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccfnjap.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccfnjap.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccfnjap.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccfnjap.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccfnjap.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7Md2L1.s: Assembler messages:
encrypt.c: /tmp/cc7Md2L1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7Md2L1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7Md2L1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7Md2L1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7Md2L1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7Md2L1.s:35: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuFI4YX.s: Assembler messages:
encrypt.c: /tmp/ccuFI4YX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuFI4YX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuFI4YX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFI4YX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuFI4YX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuFI4YX.s:36: Error: too many memory references for `and'
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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfjseP3.s: Assembler messages:
encrypt.c: /tmp/ccfjseP3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfjseP3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfjseP3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjseP3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfjseP3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfjseP3.s:35: Error: too many memory references for `and'
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=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccx5tk6S.s: Assembler messages:
encrypt.c: /tmp/ccx5tk6S.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx5tk6S.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx5tk6S.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx5tk6S.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx5tk6S.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx5tk6S.s:36: Error: too many memory references for `and'
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=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbuGXKq.s: Assembler messages:
encrypt.c: /tmp/ccbuGXKq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbuGXKq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbuGXKq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuGXKq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbuGXKq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbuGXKq.s:35: Error: too many memory references for `and'
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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccf2Eaw6.s: Assembler messages:
encrypt.c: /tmp/ccf2Eaw6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf2Eaw6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf2Eaw6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf2Eaw6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf2Eaw6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf2Eaw6.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9x4rQ3.s: Assembler messages:
encrypt.c: /tmp/cc9x4rQ3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9x4rQ3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9x4rQ3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9x4rQ3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9x4rQ3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9x4rQ3.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBQ4mbp.s: Assembler messages:
encrypt.c: /tmp/ccBQ4mbp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBQ4mbp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBQ4mbp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQ4mbp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBQ4mbp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBQ4mbp.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHAbHzL.s: Assembler messages:
encrypt.c: /tmp/ccHAbHzL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHAbHzL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHAbHzL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHAbHzL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHAbHzL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHAbHzL.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmZqz7Y.s: Assembler messages:
encrypt.c: /tmp/ccmZqz7Y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmZqz7Y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmZqz7Y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmZqz7Y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmZqz7Y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmZqz7Y.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaplBq0.s: Assembler messages:
encrypt.c: /tmp/ccaplBq0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaplBq0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaplBq0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaplBq0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaplBq0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaplBq0.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsH52Zv.s: Assembler messages:
encrypt.c: /tmp/ccsH52Zv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsH52Zv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsH52Zv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsH52Zv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsH52Zv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsH52Zv.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2RzrFT.s: Assembler messages:
encrypt.c: /tmp/cc2RzrFT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2RzrFT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2RzrFT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RzrFT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2RzrFT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2RzrFT.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEK2Ca1.s: Assembler messages:
encrypt.c: /tmp/ccEK2Ca1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEK2Ca1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEK2Ca1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEK2Ca1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEK2Ca1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEK2Ca1.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqhwMrW.s: Assembler messages:
encrypt.c: /tmp/ccqhwMrW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqhwMrW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqhwMrW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqhwMrW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqhwMrW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqhwMrW.s:36: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyS3TJR.s: Assembler messages:
encrypt.c: /tmp/ccyS3TJR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyS3TJR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyS3TJR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyS3TJR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyS3TJR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyS3TJR.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6CUxTt.s: Assembler messages:
encrypt.c: /tmp/cc6CUxTt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6CUxTt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6CUxTt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6CUxTt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6CUxTt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6CUxTt.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBO1Ktu.s: Assembler messages:
encrypt.c: /tmp/ccBO1Ktu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBO1Ktu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBO1Ktu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO1Ktu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBO1Ktu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBO1Ktu.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccT9Ptgt.s: Assembler messages:
encrypt.c: /tmp/ccT9Ptgt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT9Ptgt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT9Ptgt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT9Ptgt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT9Ptgt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT9Ptgt.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxPEqhp.s: Assembler messages:
encrypt.c: /tmp/ccxPEqhp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxPEqhp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxPEqhp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxPEqhp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxPEqhp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxPEqhp.s:36: Error: too many memory references for `and'
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=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSubQiG.s: Assembler messages:
encrypt.c: /tmp/ccSubQiG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSubQiG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSubQiG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSubQiG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSubQiG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSubQiG.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccanMSSS.s: Assembler messages:
encrypt.c: /tmp/ccanMSSS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccanMSSS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccanMSSS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanMSSS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccanMSSS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccanMSSS.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaKsiTD.s: Assembler messages:
encrypt.c: /tmp/ccaKsiTD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaKsiTD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaKsiTD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaKsiTD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaKsiTD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaKsiTD.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvymXfM.s: Assembler messages:
encrypt.c: /tmp/ccvymXfM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvymXfM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvymXfM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvymXfM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvymXfM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvymXfM.s:36: Error: too many memory references for `and'
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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAAUzYd.s: Assembler messages:
encrypt.c: /tmp/ccAAUzYd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAAUzYd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAAUzYd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAAUzYd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAAUzYd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAAUzYd.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclVbmZh.s: Assembler messages:
encrypt.c: /tmp/cclVbmZh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclVbmZh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclVbmZh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclVbmZh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclVbmZh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclVbmZh.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2vHLZe.s: Assembler messages:
encrypt.c: /tmp/cc2vHLZe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2vHLZe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2vHLZe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2vHLZe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2vHLZe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2vHLZe.s:36: Error: too many memory references for `and'
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=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccL7wnAe.s: Assembler messages:
encrypt.c: /tmp/ccL7wnAe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL7wnAe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL7wnAe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL7wnAe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL7wnAe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL7wnAe.s:35: Error: too many memory references for `and'
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=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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc87XHBL.s: Assembler messages:
encrypt.c: /tmp/cc87XHBL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc87XHBL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc87XHBL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc87XHBL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc87XHBL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc87XHBL.s:36: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9YwgPX.s: Assembler messages:
encrypt.c: /tmp/cc9YwgPX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9YwgPX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9YwgPX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9YwgPX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9YwgPX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9YwgPX.s:35: Error: too many memory references for `and'
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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc20PczI.s: Assembler messages:
encrypt.c: /tmp/cc20PczI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc20PczI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc20PczI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc20PczI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc20PczI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc20PczI.s:36: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6UUoOW.s: Assembler messages:
encrypt.c: /tmp/cc6UUoOW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6UUoOW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6UUoOW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6UUoOW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6UUoOW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6UUoOW.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSrIEcw.s: Assembler messages:
encrypt.c: /tmp/ccSrIEcw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSrIEcw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSrIEcw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrIEcw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSrIEcw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSrIEcw.s:35: Error: too many memory references for `and'
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/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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsZXULp.s: Assembler messages:
encrypt.c: /tmp/ccsZXULp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsZXULp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsZXULp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZXULp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsZXULp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsZXULp.s:36: Error: too many memory references for `and'
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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQ2tSkx.s: Assembler messages:
encrypt.c: /tmp/ccQ2tSkx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ2tSkx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ2tSkx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ2tSkx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ2tSkx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ2tSkx.s:35: Error: too many memory references for `and'
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: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccg3Sl7k.s: Assembler messages:
encrypt.c: /tmp/ccg3Sl7k.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccg3Sl7k.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg3Sl7k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg3Sl7k.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg3Sl7k.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg3Sl7k.s:36: Error: too many memory references for `and'
encrypt.c: ...

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