Implementation notes: x86, hydra9, crypto_aead/omdsha512k512n256tau256v1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha512k512n256tau256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
893841? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
894670? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
896507? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
896994? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
897026? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
897627? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
899032? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091220170725
902435? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
903087? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
903382? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
906881? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
920685? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
922586? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
922699? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
923303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
924126? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
924206? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
925125? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091220170725
926246? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170725
926473? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170725
926494? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170725
926863? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170725
927314? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091220170725
927455? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091220170725
929932? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
930331? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
931108? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170725
933183? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
934078? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
938655? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
939259? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
939494? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
940849? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
941384? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
941615? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
941785? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
943048? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
951472? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
951862? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
952300? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
959172? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
959817? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
959867? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
976807? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
976967? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
977204? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
977306? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
979726? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
980343? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
981724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
982214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
983776? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
983808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
984860? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091220170725
985332? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
986100? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
986821? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091220170725
987864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
987892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
988902? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
988998? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170725
989597? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091220170725
989759? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170725
989863? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170725
997900? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091220170725
1000970? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170725
1001275? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091220170725
1001296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
1001711? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170725
1002300? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170725
1004105? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170725
1004779? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170725
1005400? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091220170725
1006837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
1008132? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091220170725
1008284? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
1008440? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
1011925? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
1012225? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
1012599? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
1012745? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
1013359? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
1013494? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
1013832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
1013884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
1014072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
1014726? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
1014933? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
1015130? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
1015156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
1015557? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
1015606? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
1015831? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
1016006? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
1016226? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
1016498? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
1017065? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
1018766? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
1019381? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091220170725
1019663? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
1020702? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
1021666? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
1021779? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
1024446? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
1025014? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
1026275? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
1027521? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
1027826? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
1031067? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
1031254? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
1036081? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
1036611? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170725
1040288? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
1042433? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
1046645? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
1046943? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
1048188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
1048278? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
1049151? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
1052005? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
1052232? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
1052383? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
1052764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
1053383? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
1054754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
1057200? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
1057447? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
1058015? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725
1058524? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
1058744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
1059360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
1059542? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
1059869? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170725
1060950? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170725
1061097? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091220170725
1062847? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170725
1063442? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
1063769? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170725
1064199? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091220170725
1064991? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
1064998? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
1065330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
1065856? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170725
1066190? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170725
1068381? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
1070018? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
1070399? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
1070542? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
1070849? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
1071586? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
1072996? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
1077402? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
1078662? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
1078868? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
1079531? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
1081018? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
1081514? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091220170725
1082602? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091220170725
1083023? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
1083395? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
1087209? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
1087469? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
1088006? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
1088010? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
1089173? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
1092724? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
1100874? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
1101279? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
1102812? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725
1103313? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
1104240? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
1104263? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725

Test failure

Implementation: crypto_aead/omdsha512k512n256tau256v1/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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6Vh80B.s: Assembler messages:
encrypt.c: /tmp/cc6Vh80B.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6Vh80B.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Vh80B.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Vh80B.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Vh80B.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Vh80B.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUP8kjd.s: Assembler messages:
encrypt.c: /tmp/ccUP8kjd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUP8kjd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUP8kjd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUP8kjd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUP8kjd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUP8kjd.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/omdsha512k512n256tau256v1/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]
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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8ApPFz.s: Assembler messages:
encrypt.c: /tmp/cc8ApPFz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8ApPFz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ApPFz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ApPFz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8ApPFz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8ApPFz.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMDP7Q5.s: Assembler messages:
encrypt.c: /tmp/ccMDP7Q5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMDP7Q5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMDP7Q5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMDP7Q5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMDP7Q5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMDP7Q5.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchTy1kG.s: Assembler messages:
encrypt.c: /tmp/cchTy1kG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchTy1kG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchTy1kG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTy1kG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchTy1kG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchTy1kG.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclwrp80.s: Assembler messages:
encrypt.c: /tmp/cclwrp80.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclwrp80.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclwrp80.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclwrp80.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclwrp80.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclwrp80.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXrNJv0.s: Assembler messages:
encrypt.c: /tmp/ccXrNJv0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXrNJv0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXrNJv0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrNJv0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXrNJv0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXrNJv0.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cck7ExjC.s: Assembler messages:
encrypt.c: /tmp/cck7ExjC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck7ExjC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck7ExjC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7ExjC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cck7ExjC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cck7ExjC.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSZ7J3M.s: Assembler messages:
encrypt.c: /tmp/ccSZ7J3M.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSZ7J3M.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSZ7J3M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSZ7J3M.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSZ7J3M.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSZ7J3M.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccL7VGU.s: Assembler messages:
encrypt.c: /tmp/cccL7VGU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccL7VGU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccL7VGU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL7VGU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccL7VGU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccL7VGU.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBfoZPJ.s: Assembler messages:
encrypt.c: /tmp/ccBfoZPJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBfoZPJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBfoZPJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBfoZPJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBfoZPJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBfoZPJ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccp6NYJH.s: Assembler messages:
encrypt.c: /tmp/ccp6NYJH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp6NYJH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp6NYJH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6NYJH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp6NYJH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp6NYJH.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccInSeAk.s: Assembler messages:
encrypt.c: /tmp/ccInSeAk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccInSeAk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccInSeAk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInSeAk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccInSeAk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccInSeAk.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchiF81f.s: Assembler messages:
encrypt.c: /tmp/cchiF81f.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchiF81f.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchiF81f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiF81f.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchiF81f.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchiF81f.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc27YNsd.s: Assembler messages:
encrypt.c: /tmp/cc27YNsd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc27YNsd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc27YNsd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YNsd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc27YNsd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc27YNsd.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjo1bJ8.s: Assembler messages:
encrypt.c: /tmp/ccjo1bJ8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjo1bJ8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjo1bJ8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjo1bJ8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjo1bJ8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjo1bJ8.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccU6AUYf.s: Assembler messages:
encrypt.c: /tmp/ccU6AUYf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU6AUYf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU6AUYf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6AUYf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU6AUYf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU6AUYf.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccernfHC.s: Assembler messages:
encrypt.c: /tmp/ccernfHC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccernfHC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccernfHC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccernfHC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccernfHC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccernfHC.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWOX5Vm.s: Assembler messages:
encrypt.c: /tmp/ccWOX5Vm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWOX5Vm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWOX5Vm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWOX5Vm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWOX5Vm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWOX5Vm.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccywJIx7.s: Assembler messages:
encrypt.c: /tmp/ccywJIx7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccywJIx7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccywJIx7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccywJIx7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccywJIx7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccywJIx7.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccE3trCL.s: Assembler messages:
encrypt.c: /tmp/ccE3trCL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccE3trCL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE3trCL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE3trCL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE3trCL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE3trCL.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPARv11.s: Assembler messages:
encrypt.c: /tmp/ccPARv11.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPARv11.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPARv11.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPARv11.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPARv11.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPARv11.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKEptWR.s: Assembler messages:
encrypt.c: /tmp/ccKEptWR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKEptWR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKEptWR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKEptWR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKEptWR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKEptWR.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccW7chFC.s: Assembler messages:
encrypt.c: /tmp/ccW7chFC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW7chFC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW7chFC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW7chFC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW7chFC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW7chFC.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cch7ENI7.s: Assembler messages:
encrypt.c: /tmp/cch7ENI7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch7ENI7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch7ENI7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cch7ENI7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cch7ENI7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cch7ENI7.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczVh146.s: Assembler messages:
encrypt.c: /tmp/cczVh146.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczVh146.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczVh146.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczVh146.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczVh146.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczVh146.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccajgzoU.s: Assembler messages:
encrypt.c: /tmp/ccajgzoU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccajgzoU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccajgzoU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccajgzoU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccajgzoU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccajgzoU.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cct8MfT4.s: Assembler messages:
encrypt.c: /tmp/cct8MfT4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct8MfT4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct8MfT4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cct8MfT4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cct8MfT4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cct8MfT4.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEUKSCJ.s: Assembler messages:
encrypt.c: /tmp/ccEUKSCJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEUKSCJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEUKSCJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUKSCJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEUKSCJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEUKSCJ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOZ57yw.s: Assembler messages:
encrypt.c: /tmp/ccOZ57yw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOZ57yw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOZ57yw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZ57yw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOZ57yw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOZ57yw.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccI37PgF.s: Assembler messages:
encrypt.c: /tmp/ccI37PgF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI37PgF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI37PgF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI37PgF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI37PgF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI37PgF.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPnpSGo.s: Assembler messages:
encrypt.c: /tmp/ccPnpSGo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPnpSGo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPnpSGo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnpSGo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPnpSGo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPnpSGo.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAlD1CS.s: Assembler messages:
encrypt.c: /tmp/ccAlD1CS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAlD1CS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAlD1CS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAlD1CS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAlD1CS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAlD1CS.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctPQ1I0.s: Assembler messages:
encrypt.c: /tmp/cctPQ1I0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctPQ1I0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctPQ1I0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctPQ1I0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctPQ1I0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctPQ1I0.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMNvPAU.s: Assembler messages:
encrypt.c: /tmp/ccMNvPAU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMNvPAU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMNvPAU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNvPAU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMNvPAU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMNvPAU.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfvKX1R.s: Assembler messages:
encrypt.c: /tmp/ccfvKX1R.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfvKX1R.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfvKX1R.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfvKX1R.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfvKX1R.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfvKX1R.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccENx6zC.s: Assembler messages:
encrypt.c: /tmp/ccENx6zC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccENx6zC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccENx6zC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENx6zC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccENx6zC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccENx6zC.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccU6pM4m.s: Assembler messages:
encrypt.c: /tmp/ccU6pM4m.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU6pM4m.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU6pM4m.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU6pM4m.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU6pM4m.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU6pM4m.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUY6tGu.s: Assembler messages:
encrypt.c: /tmp/ccUY6tGu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUY6tGu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUY6tGu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUY6tGu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUY6tGu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUY6tGu.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccijrDth.s: Assembler messages:
encrypt.c: /tmp/ccijrDth.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccijrDth.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccijrDth.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijrDth.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccijrDth.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccijrDth.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccoDBQb.s: Assembler messages:
encrypt.c: /tmp/cccoDBQb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccoDBQb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccoDBQb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccoDBQb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccoDBQb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccoDBQb.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczCRWV5.s: Assembler messages:
encrypt.c: /tmp/cczCRWV5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczCRWV5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczCRWV5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczCRWV5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczCRWV5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczCRWV5.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctRpSq0.s: Assembler messages:
encrypt.c: /tmp/cctRpSq0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctRpSq0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctRpSq0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctRpSq0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctRpSq0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctRpSq0.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyROTC5.s: Assembler messages:
encrypt.c: /tmp/ccyROTC5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyROTC5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyROTC5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyROTC5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyROTC5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyROTC5.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7EXQpv.s: Assembler messages:
encrypt.c: /tmp/cc7EXQpv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7EXQpv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7EXQpv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EXQpv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7EXQpv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7EXQpv.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDhB8nF.s: Assembler messages:
encrypt.c: /tmp/ccDhB8nF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDhB8nF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDhB8nF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDhB8nF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDhB8nF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDhB8nF.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccN11JEu.s: Assembler messages:
encrypt.c: /tmp/ccN11JEu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN11JEu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN11JEu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN11JEu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN11JEu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN11JEu.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccV7vfMA.s: Assembler messages:
encrypt.c: /tmp/ccV7vfMA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV7vfMA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV7vfMA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV7vfMA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV7vfMA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV7vfMA.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGCT54Y.s: Assembler messages:
encrypt.c: /tmp/ccGCT54Y.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGCT54Y.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGCT54Y.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGCT54Y.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGCT54Y.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGCT54Y.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwcJAO1.s: Assembler messages:
encrypt.c: /tmp/ccwcJAO1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwcJAO1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwcJAO1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcJAO1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwcJAO1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwcJAO1.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMh5fmU.s: Assembler messages:
encrypt.c: /tmp/ccMh5fmU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMh5fmU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMh5fmU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMh5fmU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMh5fmU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMh5fmU.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccq144CY.s: Assembler messages:
encrypt.c: /tmp/ccq144CY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccq144CY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq144CY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq144CY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq144CY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq144CY.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmGpNkt.s: Assembler messages:
encrypt.c: /tmp/ccmGpNkt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmGpNkt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmGpNkt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmGpNkt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmGpNkt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmGpNkt.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuX29Tq.s: Assembler messages:
encrypt.c: /tmp/ccuX29Tq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuX29Tq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuX29Tq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuX29Tq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuX29Tq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuX29Tq.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4yyd6p.s: Assembler messages:
encrypt.c: /tmp/cc4yyd6p.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4yyd6p.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4yyd6p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yyd6p.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4yyd6p.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4yyd6p.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTeY3So.s: Assembler messages:
encrypt.c: /tmp/ccTeY3So.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTeY3So.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTeY3So.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTeY3So.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTeY3So.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTeY3So.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUD9hHf.s: Assembler messages:
encrypt.c: /tmp/ccUD9hHf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUD9hHf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUD9hHf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUD9hHf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUD9hHf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUD9hHf.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cca6aRFa.s: Assembler messages:
encrypt.c: /tmp/cca6aRFa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca6aRFa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca6aRFa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cca6aRFa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cca6aRFa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cca6aRFa.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBlStZ6.s: Assembler messages:
encrypt.c: /tmp/ccBlStZ6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBlStZ6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBlStZ6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBlStZ6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBlStZ6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBlStZ6.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchypiRe.s: Assembler messages:
encrypt.c: /tmp/cchypiRe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchypiRe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchypiRe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchypiRe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchypiRe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchypiRe.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaSTrkQ.s: Assembler messages:
encrypt.c: /tmp/ccaSTrkQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaSTrkQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaSTrkQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaSTrkQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaSTrkQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaSTrkQ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdSsVCG.s: Assembler messages:
encrypt.c: /tmp/ccdSsVCG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdSsVCG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdSsVCG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdSsVCG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdSsVCG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdSsVCG.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0gb0AL.s: Assembler messages:
encrypt.c: /tmp/cc0gb0AL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0gb0AL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0gb0AL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gb0AL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0gb0AL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0gb0AL.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccB1fpiE.s: Assembler messages:
encrypt.c: /tmp/ccB1fpiE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB1fpiE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB1fpiE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1fpiE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB1fpiE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB1fpiE.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc36zh7q.s: Assembler messages:
encrypt.c: /tmp/cc36zh7q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc36zh7q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc36zh7q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc36zh7q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc36zh7q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc36zh7q.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccizrSPG.s: Assembler messages:
encrypt.c: /tmp/ccizrSPG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccizrSPG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccizrSPG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccizrSPG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccizrSPG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccizrSPG.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc438WFC.s: Assembler messages:
encrypt.c: /tmp/cc438WFC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc438WFC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc438WFC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc438WFC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc438WFC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc438WFC.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZwtVtk.s: Assembler messages:
encrypt.c: /tmp/ccZwtVtk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZwtVtk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZwtVtk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZwtVtk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZwtVtk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZwtVtk.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKo62r6.s: Assembler messages:
encrypt.c: /tmp/ccKo62r6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKo62r6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKo62r6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKo62r6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKo62r6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKo62r6.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccc6UJBU.s: Assembler messages:
encrypt.c: /tmp/ccc6UJBU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc6UJBU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc6UJBU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc6UJBU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc6UJBU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc6UJBU.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbhXoq6.s: Assembler messages:
encrypt.c: /tmp/ccbhXoq6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbhXoq6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbhXoq6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbhXoq6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbhXoq6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbhXoq6.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmfWnnM.s: Assembler messages:
encrypt.c: /tmp/ccmfWnnM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmfWnnM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmfWnnM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmfWnnM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmfWnnM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmfWnnM.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc68ePDZ.s: Assembler messages:
encrypt.c: /tmp/cc68ePDZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc68ePDZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc68ePDZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc68ePDZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc68ePDZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc68ePDZ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccP9fFdn.s: Assembler messages:
encrypt.c: /tmp/ccP9fFdn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccP9fFdn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP9fFdn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP9fFdn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP9fFdn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP9fFdn.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUX3jai.s: Assembler messages:
encrypt.c: /tmp/ccUX3jai.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUX3jai.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUX3jai.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUX3jai.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUX3jai.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUX3jai.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgNfYmU.s: Assembler messages:
encrypt.c: /tmp/ccgNfYmU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgNfYmU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgNfYmU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNfYmU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgNfYmU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgNfYmU.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3u8Uvs.s: Assembler messages:
encrypt.c: /tmp/cc3u8Uvs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3u8Uvs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3u8Uvs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3u8Uvs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3u8Uvs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3u8Uvs.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccy1HMvM.s: Assembler messages:
encrypt.c: /tmp/ccy1HMvM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy1HMvM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy1HMvM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1HMvM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy1HMvM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy1HMvM.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0gYQpK.s: Assembler messages:
encrypt.c: /tmp/cc0gYQpK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0gYQpK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0gYQpK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0gYQpK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0gYQpK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0gYQpK.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfhLH0o.s: Assembler messages:
encrypt.c: /tmp/ccfhLH0o.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfhLH0o.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfhLH0o.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhLH0o.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfhLH0o.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfhLH0o.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc31qEvW.s: Assembler messages:
encrypt.c: /tmp/cc31qEvW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc31qEvW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc31qEvW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc31qEvW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc31qEvW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc31qEvW.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgnjoxF.s: Assembler messages:
encrypt.c: /tmp/ccgnjoxF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgnjoxF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgnjoxF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgnjoxF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgnjoxF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgnjoxF.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXk8jIy.s: Assembler messages:
encrypt.c: /tmp/ccXk8jIy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXk8jIy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXk8jIy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXk8jIy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXk8jIy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXk8jIy.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfJv9zI.s: Assembler messages:
encrypt.c: /tmp/ccfJv9zI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfJv9zI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfJv9zI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJv9zI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfJv9zI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfJv9zI.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDJ4Czc.s: Assembler messages:
encrypt.c: /tmp/ccDJ4Czc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDJ4Czc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDJ4Czc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDJ4Czc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDJ4Czc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDJ4Czc.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckbdeSz.s: Assembler messages:
encrypt.c: /tmp/cckbdeSz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckbdeSz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckbdeSz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbdeSz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckbdeSz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckbdeSz.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccH8ism6.s: Assembler messages:
encrypt.c: /tmp/ccH8ism6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH8ism6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH8ism6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH8ism6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH8ism6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH8ism6.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckcCcqb.s: Assembler messages:
encrypt.c: /tmp/cckcCcqb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckcCcqb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckcCcqb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcCcqb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckcCcqb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckcCcqb.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccg9gdOD.s: Assembler messages:
encrypt.c: /tmp/ccg9gdOD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccg9gdOD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg9gdOD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg9gdOD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg9gdOD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg9gdOD.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwiXjiD.s: Assembler messages:
encrypt.c: /tmp/ccwiXjiD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwiXjiD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwiXjiD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwiXjiD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwiXjiD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwiXjiD.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccg1tbww.s: Assembler messages:
encrypt.c: /tmp/ccg1tbww.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccg1tbww.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg1tbww.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1tbww.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg1tbww.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg1tbww.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccviFTtB.s: Assembler messages:
encrypt.c: /tmp/ccviFTtB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccviFTtB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccviFTtB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccviFTtB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccviFTtB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccviFTtB.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccD2UXme.s: Assembler messages:
encrypt.c: /tmp/ccD2UXme.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD2UXme.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD2UXme.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD2UXme.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD2UXme.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD2UXme.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccl4PSj3.s: Assembler messages:
encrypt.c: /tmp/ccl4PSj3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl4PSj3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl4PSj3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4PSj3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl4PSj3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl4PSj3.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVhmVva.s: Assembler messages:
encrypt.c: /tmp/ccVhmVva.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVhmVva.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVhmVva.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVhmVva.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVhmVva.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVhmVva.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXEYgh1.s: Assembler messages:
encrypt.c: /tmp/ccXEYgh1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXEYgh1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXEYgh1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXEYgh1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXEYgh1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXEYgh1.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjjKVvi.s: Assembler messages:
encrypt.c: /tmp/ccjjKVvi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjjKVvi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjjKVvi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjKVvi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjjKVvi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjjKVvi.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclP7Yps.s: Assembler messages:
encrypt.c: /tmp/cclP7Yps.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclP7Yps.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclP7Yps.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclP7Yps.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclP7Yps.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclP7Yps.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAN72xf.s: Assembler messages:
encrypt.c: /tmp/ccAN72xf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAN72xf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAN72xf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN72xf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAN72xf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAN72xf.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccN2HzMa.s: Assembler messages:
encrypt.c: /tmp/ccN2HzMa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN2HzMa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN2HzMa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2HzMa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN2HzMa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN2HzMa.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKApEjN.s: Assembler messages:
encrypt.c: /tmp/ccKApEjN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKApEjN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKApEjN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKApEjN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKApEjN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKApEjN.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccN2aaMU.s: Assembler messages:
encrypt.c: /tmp/ccN2aaMU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN2aaMU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN2aaMU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2aaMU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN2aaMU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN2aaMU.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclnuYYD.s: Assembler messages:
encrypt.c: /tmp/cclnuYYD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclnuYYD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclnuYYD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnuYYD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclnuYYD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclnuYYD.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpFrAGQ.s: Assembler messages:
encrypt.c: /tmp/ccpFrAGQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpFrAGQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpFrAGQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFrAGQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpFrAGQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpFrAGQ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXnDoza.s: Assembler messages:
encrypt.c: /tmp/ccXnDoza.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXnDoza.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXnDoza.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXnDoza.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXnDoza.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXnDoza.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqNPsX7.s: Assembler messages:
encrypt.c: /tmp/ccqNPsX7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqNPsX7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqNPsX7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqNPsX7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqNPsX7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqNPsX7.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIGEy88.s: Assembler messages:
encrypt.c: /tmp/ccIGEy88.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIGEy88.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIGEy88.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIGEy88.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIGEy88.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIGEy88.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNrHa0Z.s: Assembler messages:
encrypt.c: /tmp/ccNrHa0Z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNrHa0Z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNrHa0Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrHa0Z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNrHa0Z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNrHa0Z.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7mGRTL.s: Assembler messages:
encrypt.c: /tmp/cc7mGRTL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7mGRTL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7mGRTL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mGRTL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7mGRTL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7mGRTL.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccs2SsBz.s: Assembler messages:
encrypt.c: /tmp/ccs2SsBz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs2SsBz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs2SsBz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs2SsBz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs2SsBz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs2SsBz.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFRIJdK.s: Assembler messages:
encrypt.c: /tmp/ccFRIJdK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFRIJdK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFRIJdK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRIJdK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFRIJdK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFRIJdK.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpAq2Xs.s: Assembler messages:
encrypt.c: /tmp/ccpAq2Xs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpAq2Xs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpAq2Xs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpAq2Xs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpAq2Xs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpAq2Xs.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8jcEfV.s: Assembler messages:
encrypt.c: /tmp/cc8jcEfV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8jcEfV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8jcEfV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8jcEfV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8jcEfV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8jcEfV.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRg2hU6.s: Assembler messages:
encrypt.c: /tmp/ccRg2hU6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRg2hU6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRg2hU6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRg2hU6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRg2hU6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRg2hU6.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvgQjv2.s: Assembler messages:
encrypt.c: /tmp/ccvgQjv2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvgQjv2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvgQjv2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgQjv2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvgQjv2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvgQjv2.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczphHcM.s: Assembler messages:
encrypt.c: /tmp/cczphHcM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczphHcM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczphHcM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczphHcM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczphHcM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczphHcM.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccYECIJ.s: Assembler messages:
encrypt.c: /tmp/cccYECIJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccYECIJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccYECIJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccYECIJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccYECIJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccYECIJ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqxnfvo.s: Assembler messages:
encrypt.c: /tmp/ccqxnfvo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqxnfvo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqxnfvo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqxnfvo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqxnfvo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqxnfvo.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3uToqh.s: Assembler messages:
encrypt.c: /tmp/cc3uToqh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3uToqh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3uToqh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3uToqh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3uToqh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3uToqh.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpFMyiE.s: Assembler messages:
encrypt.c: /tmp/ccpFMyiE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpFMyiE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpFMyiE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpFMyiE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpFMyiE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpFMyiE.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckGc0lM.s: Assembler messages:
encrypt.c: /tmp/cckGc0lM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckGc0lM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckGc0lM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckGc0lM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckGc0lM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckGc0lM.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrB5ZsN.s: Assembler messages:
encrypt.c: /tmp/ccrB5ZsN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrB5ZsN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrB5ZsN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrB5ZsN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrB5ZsN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrB5ZsN.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEUASSG.s: Assembler messages:
encrypt.c: /tmp/ccEUASSG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEUASSG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEUASSG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUASSG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEUASSG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEUASSG.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cck5EUNE.s: Assembler messages:
encrypt.c: /tmp/cck5EUNE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck5EUNE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck5EUNE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5EUNE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cck5EUNE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck5EUNE.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccewIuLh.s: Assembler messages:
encrypt.c: /tmp/ccewIuLh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccewIuLh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccewIuLh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccewIuLh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccewIuLh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccewIuLh.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrPXwQp.s: Assembler messages:
encrypt.c: /tmp/ccrPXwQp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrPXwQp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrPXwQp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPXwQp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrPXwQp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrPXwQp.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCiCrkl.s: Assembler messages:
encrypt.c: /tmp/ccCiCrkl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCiCrkl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCiCrkl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCiCrkl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCiCrkl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCiCrkl.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccw38g8e.s: Assembler messages:
encrypt.c: /tmp/ccw38g8e.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccw38g8e.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw38g8e.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw38g8e.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw38g8e.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw38g8e.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLYC24j.s: Assembler messages:
encrypt.c: /tmp/ccLYC24j.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLYC24j.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLYC24j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYC24j.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLYC24j.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLYC24j.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnxceYx.s: Assembler messages:
encrypt.c: /tmp/ccnxceYx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnxceYx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnxceYx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnxceYx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnxceYx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnxceYx.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccplb9Ps.s: Assembler messages:
encrypt.c: /tmp/ccplb9Ps.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccplb9Ps.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccplb9Ps.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccplb9Ps.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccplb9Ps.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccplb9Ps.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxICe9f.s: Assembler messages:
encrypt.c: /tmp/ccxICe9f.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxICe9f.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxICe9f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxICe9f.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxICe9f.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxICe9f.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc77ZSVW.s: Assembler messages:
encrypt.c: /tmp/cc77ZSVW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc77ZSVW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc77ZSVW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc77ZSVW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc77ZSVW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc77ZSVW.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmSn6e0.s: Assembler messages:
encrypt.c: /tmp/ccmSn6e0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmSn6e0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmSn6e0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmSn6e0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmSn6e0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmSn6e0.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccN3w7KW.s: Assembler messages:
encrypt.c: /tmp/ccN3w7KW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN3w7KW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN3w7KW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3w7KW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN3w7KW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN3w7KW.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqJv1iQ.s: Assembler messages:
encrypt.c: /tmp/ccqJv1iQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqJv1iQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqJv1iQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqJv1iQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqJv1iQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqJv1iQ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKGrmeI.s: Assembler messages:
encrypt.c: /tmp/ccKGrmeI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKGrmeI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKGrmeI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKGrmeI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKGrmeI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKGrmeI.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsImslq.s: Assembler messages:
encrypt.c: /tmp/ccsImslq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsImslq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsImslq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsImslq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsImslq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsImslq.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7qI9PC.s: Assembler messages:
encrypt.c: /tmp/cc7qI9PC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7qI9PC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7qI9PC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7qI9PC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7qI9PC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7qI9PC.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnqZ5vn.s: Assembler messages:
encrypt.c: /tmp/ccnqZ5vn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnqZ5vn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnqZ5vn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnqZ5vn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnqZ5vn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnqZ5vn.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMvOFNV.s: Assembler messages:
encrypt.c: /tmp/ccMvOFNV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMvOFNV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMvOFNV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMvOFNV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMvOFNV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMvOFNV.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTfwrh7.s: Assembler messages:
encrypt.c: /tmp/ccTfwrh7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTfwrh7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTfwrh7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwrh7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTfwrh7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTfwrh7.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfYfOX6.s: Assembler messages:
encrypt.c: /tmp/ccfYfOX6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfYfOX6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfYfOX6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYfOX6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfYfOX6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfYfOX6.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczPiMuQ.s: Assembler messages:
encrypt.c: /tmp/cczPiMuQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczPiMuQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczPiMuQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczPiMuQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczPiMuQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczPiMuQ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCRaXvg.s: Assembler messages:
encrypt.c: /tmp/ccCRaXvg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCRaXvg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCRaXvg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCRaXvg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCRaXvg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCRaXvg.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciwzCcQ.s: Assembler messages:
encrypt.c: /tmp/cciwzCcQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciwzCcQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciwzCcQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwzCcQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciwzCcQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciwzCcQ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDMIrZ8.s: Assembler messages:
encrypt.c: /tmp/ccDMIrZ8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDMIrZ8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDMIrZ8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMIrZ8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDMIrZ8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDMIrZ8.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLoKzbH.s: Assembler messages:
encrypt.c: /tmp/ccLoKzbH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLoKzbH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLoKzbH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLoKzbH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLoKzbH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLoKzbH.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZ9iQYi.s: Assembler messages:
encrypt.c: /tmp/ccZ9iQYi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ9iQYi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ9iQYi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ9iQYi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ9iQYi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ9iQYi.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccuWOq7.s: Assembler messages:
encrypt.c: /tmp/cccuWOq7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccuWOq7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccuWOq7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccuWOq7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccuWOq7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccuWOq7.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAXBxx9.s: Assembler messages:
encrypt.c: /tmp/ccAXBxx9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAXBxx9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAXBxx9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAXBxx9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAXBxx9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAXBxx9.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNwOSBO.s: Assembler messages:
encrypt.c: /tmp/ccNwOSBO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNwOSBO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNwOSBO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNwOSBO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNwOSBO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNwOSBO.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4WsMgL.s: Assembler messages:
encrypt.c: /tmp/cc4WsMgL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4WsMgL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4WsMgL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4WsMgL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4WsMgL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4WsMgL.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHtm0RX.s: Assembler messages:
encrypt.c: /tmp/ccHtm0RX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHtm0RX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHtm0RX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHtm0RX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHtm0RX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHtm0RX.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1D1qEI.s: Assembler messages:
encrypt.c: /tmp/cc1D1qEI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1D1qEI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1D1qEI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1D1qEI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1D1qEI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1D1qEI.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCV0ZEK.s: Assembler messages:
encrypt.c: /tmp/ccCV0ZEK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCV0ZEK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCV0ZEK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV0ZEK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCV0ZEK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCV0ZEK.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMihYmx.s: Assembler messages:
encrypt.c: /tmp/ccMihYmx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMihYmx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMihYmx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMihYmx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMihYmx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMihYmx.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccO8ZTKs.s: Assembler messages:
encrypt.c: /tmp/ccO8ZTKs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO8ZTKs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO8ZTKs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO8ZTKs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO8ZTKs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO8ZTKs.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDB4N8i.s: Assembler messages:
encrypt.c: /tmp/ccDB4N8i.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDB4N8i.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDB4N8i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDB4N8i.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDB4N8i.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDB4N8i.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdjNWKw.s: Assembler messages:
encrypt.c: /tmp/ccdjNWKw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdjNWKw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdjNWKw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjNWKw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdjNWKw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdjNWKw.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6Yr9vT.s: Assembler messages:
encrypt.c: /tmp/cc6Yr9vT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6Yr9vT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Yr9vT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Yr9vT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Yr9vT.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/cc6Yr9vT.s: Assembler messages:
encrypt.c: /tmp/cc6Yr9vT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6Yr9vT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Yr9vT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Yr9vT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6Yr9vT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6Yr9vT.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cca8mMki.s: Assembler messages:
encrypt.c: /tmp/cca8mMki.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca8mMki.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca8mMki.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca8mMki.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca8mMki.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/cca8mMki.s: Assembler messages:
encrypt.c: /tmp/cca8mMki.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca8mMki.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca8mMki.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca8mMki.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca8mMki.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca8mMki.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/omdsha512k512n256tau256v1/ref
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]
sha512.c: 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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0ds04d.s: Assembler messages:
encrypt.c: /tmp/cc0ds04d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0ds04d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ds04d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0ds04d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ds04d.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/cc0ds04d.s: Assembler messages:
encrypt.c: /tmp/cc0ds04d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0ds04d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ds04d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ds04d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0ds04d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ds04d.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cch4HYBN.s: Assembler messages:
encrypt.c: /tmp/cch4HYBN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch4HYBN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch4HYBN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cch4HYBN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cch4HYBN.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/cch4HYBN.s: Assembler messages:
encrypt.c: /tmp/cch4HYBN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch4HYBN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch4HYBN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cch4HYBN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cch4HYBN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cch4HYBN.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchvcZRL.s: Assembler messages:
encrypt.c: /tmp/cchvcZRL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchvcZRL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchvcZRL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchvcZRL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchvcZRL.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/cchvcZRL.s: Assembler messages:
encrypt.c: /tmp/cchvcZRL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchvcZRL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchvcZRL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchvcZRL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchvcZRL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchvcZRL.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclUKfNm.s: Assembler messages:
encrypt.c: /tmp/cclUKfNm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclUKfNm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclUKfNm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclUKfNm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclUKfNm.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/cclUKfNm.s: Assembler messages:
encrypt.c: /tmp/cclUKfNm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclUKfNm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclUKfNm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUKfNm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclUKfNm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclUKfNm.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKWrM8e.s: Assembler messages:
encrypt.c: /tmp/ccKWrM8e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKWrM8e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKWrM8e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKWrM8e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKWrM8e.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/ccKWrM8e.s: Assembler messages:
encrypt.c: /tmp/ccKWrM8e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKWrM8e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKWrM8e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKWrM8e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKWrM8e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKWrM8e.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYkOinH.s: Assembler messages:
encrypt.c: /tmp/ccYkOinH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYkOinH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYkOinH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYkOinH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYkOinH.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/ccYkOinH.s: Assembler messages:
encrypt.c: /tmp/ccYkOinH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYkOinH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYkOinH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkOinH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYkOinH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYkOinH.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccR0vn6Z.s: Assembler messages:
encrypt.c: /tmp/ccR0vn6Z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR0vn6Z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR0vn6Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR0vn6Z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR0vn6Z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR0vn6Z.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUnU9Eb.s: Assembler messages:
encrypt.c: /tmp/ccUnU9Eb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUnU9Eb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUnU9Eb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUnU9Eb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUnU9Eb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUnU9Eb.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/omdsha512k512n256tau256v1/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/ccjG7MI3.s: Assembler messages:
encrypt.c: /tmp/ccjG7MI3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjG7MI3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjG7MI3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjG7MI3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjG7MI3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjG7MI3.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/omdsha512k512n256tau256v1/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/ccrOBlwT.s: Assembler messages:
encrypt.c: /tmp/ccrOBlwT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrOBlwT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrOBlwT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrOBlwT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrOBlwT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrOBlwT.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDeUmAF.s: Assembler messages:
encrypt.c: /tmp/ccDeUmAF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDeUmAF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDeUmAF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDeUmAF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDeUmAF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDeUmAF.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccv2Z1qu.s: Assembler messages:
encrypt.c: /tmp/ccv2Z1qu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv2Z1qu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv2Z1qu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv2Z1qu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv2Z1qu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv2Z1qu.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1IKGgp.s: Assembler messages:
encrypt.c: /tmp/cc1IKGgp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1IKGgp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1IKGgp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1IKGgp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1IKGgp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1IKGgp.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cco6Nn1s.s: Assembler messages:
encrypt.c: /tmp/cco6Nn1s.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cco6Nn1s.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco6Nn1s.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cco6Nn1s.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cco6Nn1s.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco6Nn1s.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/omdsha512k512n256tau256v1/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/cc5mgUaG.s: Assembler messages:
encrypt.c: /tmp/cc5mgUaG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5mgUaG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5mgUaG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mgUaG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5mgUaG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5mgUaG.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/omdsha512k512n256tau256v1/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/ccG2ZaJw.s: Assembler messages:
encrypt.c: /tmp/ccG2ZaJw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccG2ZaJw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG2ZaJw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2ZaJw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG2ZaJw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG2ZaJw.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/omdsha512k512n256tau256v1/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/cckoqbIg.s: Assembler messages:
encrypt.c: /tmp/cckoqbIg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckoqbIg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckoqbIg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoqbIg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckoqbIg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckoqbIg.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/omdsha512k512n256tau256v1/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/ccoY2OY3.s: Assembler messages:
encrypt.c: /tmp/ccoY2OY3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoY2OY3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoY2OY3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoY2OY3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoY2OY3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoY2OY3.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/omdsha512k512n256tau256v1/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/ccCMgMFf.s: Assembler messages:
encrypt.c: /tmp/ccCMgMFf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCMgMFf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCMgMFf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMgMFf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCMgMFf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCMgMFf.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/omdsha512k512n256tau256v1/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/ccfB9Ho4.s: Assembler messages:
encrypt.c: /tmp/ccfB9Ho4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfB9Ho4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfB9Ho4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfB9Ho4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfB9Ho4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfB9Ho4.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5Js4HG.s: Assembler messages:
encrypt.c: /tmp/cc5Js4HG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5Js4HG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Js4HG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Js4HG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Js4HG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5Js4HG.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJbQIKv.s: Assembler messages:
encrypt.c: /tmp/ccJbQIKv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJbQIKv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJbQIKv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJbQIKv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJbQIKv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJbQIKv.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccF016eJ.s: Assembler messages:
encrypt.c: /tmp/ccF016eJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccF016eJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF016eJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF016eJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF016eJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF016eJ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceXwVnl.s: Assembler messages:
encrypt.c: /tmp/cceXwVnl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceXwVnl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceXwVnl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceXwVnl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceXwVnl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceXwVnl.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1tyXRX.s: Assembler messages:
encrypt.c: /tmp/cc1tyXRX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1tyXRX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1tyXRX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1tyXRX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1tyXRX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1tyXRX.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6MzaA7.s: Assembler messages:
encrypt.c: /tmp/cc6MzaA7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6MzaA7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6MzaA7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MzaA7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6MzaA7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6MzaA7.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfBBGkQ.s: Assembler messages:
encrypt.c: /tmp/ccfBBGkQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfBBGkQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfBBGkQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfBBGkQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfBBGkQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfBBGkQ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccx4HAZ9.s: Assembler messages:
encrypt.c: /tmp/ccx4HAZ9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx4HAZ9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx4HAZ9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx4HAZ9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx4HAZ9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx4HAZ9.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8Crb7e.s: Assembler messages:
encrypt.c: /tmp/cc8Crb7e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8Crb7e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Crb7e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Crb7e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Crb7e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Crb7e.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTJn3XH.s: Assembler messages:
encrypt.c: /tmp/ccTJn3XH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTJn3XH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTJn3XH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJn3XH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTJn3XH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTJn3XH.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDLDlbC.s: Assembler messages:
encrypt.c: /tmp/ccDLDlbC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDLDlbC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDLDlbC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDLDlbC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDLDlbC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDLDlbC.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccitcHib.s: Assembler messages:
encrypt.c: /tmp/ccitcHib.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccitcHib.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccitcHib.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitcHib.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccitcHib.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccitcHib.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9V1K19.s: Assembler messages:
encrypt.c: /tmp/cc9V1K19.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9V1K19.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9V1K19.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9V1K19.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9V1K19.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9V1K19.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccY6TcBH.s: Assembler messages:
encrypt.c: /tmp/ccY6TcBH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY6TcBH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY6TcBH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY6TcBH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY6TcBH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccY6TcBH.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccd10iU6.s: Assembler messages:
encrypt.c: /tmp/ccd10iU6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd10iU6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd10iU6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd10iU6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd10iU6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd10iU6.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjTbiKE.s: Assembler messages:
encrypt.c: /tmp/ccjTbiKE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjTbiKE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjTbiKE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTbiKE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjTbiKE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjTbiKE.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDs0RCz.s: Assembler messages:
encrypt.c: /tmp/ccDs0RCz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDs0RCz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDs0RCz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDs0RCz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDs0RCz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDs0RCz.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccljmsH7.s: Assembler messages:
encrypt.c: /tmp/ccljmsH7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccljmsH7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccljmsH7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccljmsH7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccljmsH7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccljmsH7.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccORNZu0.s: Assembler messages:
encrypt.c: /tmp/ccORNZu0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccORNZu0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccORNZu0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORNZu0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccORNZu0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccORNZu0.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceLxATo.s: Assembler messages:
encrypt.c: /tmp/cceLxATo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceLxATo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceLxATo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceLxATo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceLxATo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceLxATo.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1wuWXz.s: Assembler messages:
encrypt.c: /tmp/cc1wuWXz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1wuWXz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1wuWXz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wuWXz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1wuWXz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1wuWXz.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2G0Lu2.s: Assembler messages:
encrypt.c: /tmp/cc2G0Lu2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2G0Lu2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2G0Lu2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2G0Lu2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2G0Lu2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2G0Lu2.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cca4CgYU.s: Assembler messages:
encrypt.c: /tmp/cca4CgYU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca4CgYU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca4CgYU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca4CgYU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca4CgYU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca4CgYU.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciwrNcs.s: Assembler messages:
encrypt.c: /tmp/cciwrNcs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciwrNcs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciwrNcs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciwrNcs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciwrNcs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciwrNcs.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8gVH1M.s: Assembler messages:
encrypt.c: /tmp/cc8gVH1M.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8gVH1M.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8gVH1M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8gVH1M.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8gVH1M.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8gVH1M.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9VJZQZ.s: Assembler messages:
encrypt.c: /tmp/cc9VJZQZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9VJZQZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9VJZQZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VJZQZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9VJZQZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9VJZQZ.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/omdsha512k512n256tau256v1/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/ccjcVCOW.s: Assembler messages:
encrypt.c: /tmp/ccjcVCOW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjcVCOW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjcVCOW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcVCOW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjcVCOW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjcVCOW.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/omdsha512k512n256tau256v1/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/ccxFRTpJ.s: Assembler messages:
encrypt.c: /tmp/ccxFRTpJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxFRTpJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxFRTpJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxFRTpJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxFRTpJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxFRTpJ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0Md8Jf.s: Assembler messages:
encrypt.c: /tmp/cc0Md8Jf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0Md8Jf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Md8Jf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Md8Jf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Md8Jf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Md8Jf.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczLoJSq.s: Assembler messages:
encrypt.c: /tmp/cczLoJSq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczLoJSq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczLoJSq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLoJSq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczLoJSq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczLoJSq.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1fDcCp.s: Assembler messages:
encrypt.c: /tmp/cc1fDcCp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1fDcCp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1fDcCp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1fDcCp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1fDcCp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1fDcCp.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccp15qZc.s: Assembler messages:
encrypt.c: /tmp/ccp15qZc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp15qZc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp15qZc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp15qZc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp15qZc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp15qZc.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFybPJP.s: Assembler messages:
encrypt.c: /tmp/ccFybPJP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFybPJP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFybPJP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFybPJP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFybPJP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFybPJP.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRPgsPD.s: Assembler messages:
encrypt.c: /tmp/ccRPgsPD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRPgsPD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRPgsPD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPgsPD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRPgsPD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRPgsPD.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7dWa6z.s: Assembler messages:
encrypt.c: /tmp/cc7dWa6z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7dWa6z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7dWa6z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7dWa6z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7dWa6z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7dWa6z.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccl82vUO.s: Assembler messages:
encrypt.c: /tmp/ccl82vUO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl82vUO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl82vUO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl82vUO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl82vUO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl82vUO.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc130EM6.s: Assembler messages:
encrypt.c: /tmp/cc130EM6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc130EM6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc130EM6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc130EM6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc130EM6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc130EM6.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceZpeRl.s: Assembler messages:
encrypt.c: /tmp/cceZpeRl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceZpeRl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceZpeRl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceZpeRl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceZpeRl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceZpeRl.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0lzMti.s: Assembler messages:
encrypt.c: /tmp/cc0lzMti.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0lzMti.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0lzMti.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0lzMti.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0lzMti.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0lzMti.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDqyZ71.s: Assembler messages:
encrypt.c: /tmp/ccDqyZ71.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDqyZ71.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDqyZ71.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDqyZ71.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDqyZ71.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDqyZ71.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJQhbJs.s: Assembler messages:
encrypt.c: /tmp/ccJQhbJs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJQhbJs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJQhbJs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJQhbJs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJQhbJs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJQhbJs.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnR4xJ2.s: Assembler messages:
encrypt.c: /tmp/ccnR4xJ2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnR4xJ2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnR4xJ2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnR4xJ2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnR4xJ2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnR4xJ2.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8TDsZM.s: Assembler messages:
encrypt.c: /tmp/cc8TDsZM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8TDsZM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8TDsZM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TDsZM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8TDsZM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8TDsZM.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccm1gtnr.s: Assembler messages:
encrypt.c: /tmp/ccm1gtnr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm1gtnr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm1gtnr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm1gtnr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm1gtnr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm1gtnr.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbyIjCv.s: Assembler messages:
encrypt.c: /tmp/ccbyIjCv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbyIjCv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbyIjCv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbyIjCv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbyIjCv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbyIjCv.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckb6UeS.s: Assembler messages:
encrypt.c: /tmp/cckb6UeS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckb6UeS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckb6UeS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckb6UeS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckb6UeS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckb6UeS.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc86Jwmq.s: Assembler messages:
encrypt.c: /tmp/cc86Jwmq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc86Jwmq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc86Jwmq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc86Jwmq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc86Jwmq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc86Jwmq.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJgEllS.s: Assembler messages:
encrypt.c: /tmp/ccJgEllS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJgEllS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJgEllS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgEllS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJgEllS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJgEllS.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckXYW0E.s: Assembler messages:
encrypt.c: /tmp/cckXYW0E.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckXYW0E.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckXYW0E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXYW0E.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckXYW0E.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckXYW0E.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwJmlGm.s: Assembler messages:
encrypt.c: /tmp/ccwJmlGm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwJmlGm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwJmlGm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwJmlGm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwJmlGm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwJmlGm.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRFrIml.s: Assembler messages:
encrypt.c: /tmp/ccRFrIml.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRFrIml.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRFrIml.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRFrIml.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRFrIml.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRFrIml.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclipKdA.s: Assembler messages:
encrypt.c: /tmp/cclipKdA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclipKdA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclipKdA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclipKdA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclipKdA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclipKdA.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc27YG3i.s: Assembler messages:
encrypt.c: /tmp/cc27YG3i.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc27YG3i.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc27YG3i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27YG3i.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc27YG3i.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc27YG3i.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHl1GWQ.s: Assembler messages:
encrypt.c: /tmp/ccHl1GWQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHl1GWQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHl1GWQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHl1GWQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHl1GWQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHl1GWQ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccW5DHIL.s: Assembler messages:
encrypt.c: /tmp/ccW5DHIL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW5DHIL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW5DHIL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW5DHIL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW5DHIL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW5DHIL.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccufL3if.s: Assembler messages:
encrypt.c: /tmp/ccufL3if.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccufL3if.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccufL3if.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccufL3if.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccufL3if.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccufL3if.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3KHK6e.s: Assembler messages:
encrypt.c: /tmp/cc3KHK6e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3KHK6e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3KHK6e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3KHK6e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3KHK6e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3KHK6e.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpfFwh8.s: Assembler messages:
encrypt.c: /tmp/ccpfFwh8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpfFwh8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpfFwh8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfFwh8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpfFwh8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpfFwh8.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBa5NB8.s: Assembler messages:
encrypt.c: /tmp/ccBa5NB8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBa5NB8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBa5NB8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBa5NB8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBa5NB8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBa5NB8.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoCKIs7.s: Assembler messages:
encrypt.c: /tmp/ccoCKIs7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoCKIs7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoCKIs7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoCKIs7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoCKIs7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoCKIs7.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMkJ4eJ.s: Assembler messages:
encrypt.c: /tmp/ccMkJ4eJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMkJ4eJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMkJ4eJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMkJ4eJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMkJ4eJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMkJ4eJ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYSVEmR.s: Assembler messages:
encrypt.c: /tmp/ccYSVEmR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYSVEmR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYSVEmR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSVEmR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYSVEmR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYSVEmR.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUTY5iE.s: Assembler messages:
encrypt.c: /tmp/ccUTY5iE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUTY5iE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUTY5iE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTY5iE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUTY5iE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUTY5iE.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYMnMTI.s: Assembler messages:
encrypt.c: /tmp/ccYMnMTI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYMnMTI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYMnMTI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYMnMTI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYMnMTI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYMnMTI.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTKDe80.s: Assembler messages:
encrypt.c: /tmp/ccTKDe80.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTKDe80.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTKDe80.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKDe80.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTKDe80.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTKDe80.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckuVnh6.s: Assembler messages:
encrypt.c: /tmp/cckuVnh6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckuVnh6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckuVnh6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckuVnh6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckuVnh6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckuVnh6.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLkbfb1.s: Assembler messages:
encrypt.c: /tmp/ccLkbfb1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLkbfb1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLkbfb1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkbfb1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLkbfb1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLkbfb1.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqSk0uV.s: Assembler messages:
encrypt.c: /tmp/ccqSk0uV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqSk0uV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqSk0uV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqSk0uV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqSk0uV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqSk0uV.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5r1zQF.s: Assembler messages:
encrypt.c: /tmp/cc5r1zQF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5r1zQF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5r1zQF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5r1zQF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5r1zQF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5r1zQF.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVEoJIG.s: Assembler messages:
encrypt.c: /tmp/ccVEoJIG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVEoJIG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVEoJIG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVEoJIG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVEoJIG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVEoJIG.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMqgAwv.s: Assembler messages:
encrypt.c: /tmp/ccMqgAwv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMqgAwv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMqgAwv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMqgAwv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMqgAwv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMqgAwv.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwtfzWC.s: Assembler messages:
encrypt.c: /tmp/ccwtfzWC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwtfzWC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwtfzWC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwtfzWC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwtfzWC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwtfzWC.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJqDb5k.s: Assembler messages:
encrypt.c: /tmp/ccJqDb5k.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJqDb5k.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJqDb5k.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJqDb5k.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJqDb5k.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJqDb5k.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmR0aNk.s: Assembler messages:
encrypt.c: /tmp/ccmR0aNk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmR0aNk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmR0aNk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmR0aNk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmR0aNk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmR0aNk.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQtPSjh.s: Assembler messages:
encrypt.c: /tmp/ccQtPSjh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQtPSjh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQtPSjh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQtPSjh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQtPSjh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQtPSjh.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXohMuj.s: Assembler messages:
encrypt.c: /tmp/ccXohMuj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXohMuj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXohMuj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXohMuj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXohMuj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXohMuj.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3vTL7X.s: Assembler messages:
encrypt.c: /tmp/cc3vTL7X.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3vTL7X.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3vTL7X.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3vTL7X.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3vTL7X.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3vTL7X.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJ0MhXY.s: Assembler messages:
encrypt.c: /tmp/ccJ0MhXY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ0MhXY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ0MhXY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0MhXY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ0MhXY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ0MhXY.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6hxWOV.s: Assembler messages:
encrypt.c: /tmp/cc6hxWOV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6hxWOV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6hxWOV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hxWOV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6hxWOV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6hxWOV.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnEqDuS.s: Assembler messages:
encrypt.c: /tmp/ccnEqDuS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnEqDuS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnEqDuS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnEqDuS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnEqDuS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnEqDuS.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKKyrfJ.s: Assembler messages:
encrypt.c: /tmp/ccKKyrfJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKKyrfJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKKyrfJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKyrfJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKKyrfJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKKyrfJ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmKKYGB.s: Assembler messages:
encrypt.c: /tmp/ccmKKYGB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmKKYGB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmKKYGB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmKKYGB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmKKYGB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmKKYGB.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4VcLFH.s: Assembler messages:
encrypt.c: /tmp/cc4VcLFH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4VcLFH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4VcLFH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4VcLFH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4VcLFH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4VcLFH.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccskEh3x.s: Assembler messages:
encrypt.c: /tmp/ccskEh3x.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccskEh3x.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccskEh3x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskEh3x.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccskEh3x.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccskEh3x.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6n46Ml.s: Assembler messages:
encrypt.c: /tmp/cc6n46Ml.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6n46Ml.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6n46Ml.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6n46Ml.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6n46Ml.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6n46Ml.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDHB7Ib.s: Assembler messages:
encrypt.c: /tmp/ccDHB7Ib.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDHB7Ib.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDHB7Ib.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDHB7Ib.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDHB7Ib.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDHB7Ib.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7V9h2j.s: Assembler messages:
encrypt.c: /tmp/cc7V9h2j.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7V9h2j.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7V9h2j.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7V9h2j.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7V9h2j.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7V9h2j.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpBdfP8.s: Assembler messages:
encrypt.c: /tmp/ccpBdfP8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpBdfP8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpBdfP8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpBdfP8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpBdfP8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpBdfP8.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDgAroF.s: Assembler messages:
encrypt.c: /tmp/ccDgAroF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDgAroF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDgAroF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDgAroF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDgAroF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDgAroF.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpJTfk7.s: Assembler messages:
encrypt.c: /tmp/ccpJTfk7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpJTfk7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpJTfk7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpJTfk7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpJTfk7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpJTfk7.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIkPCZz.s: Assembler messages:
encrypt.c: /tmp/ccIkPCZz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIkPCZz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIkPCZz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkPCZz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIkPCZz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIkPCZz.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVnlWW4.s: Assembler messages:
encrypt.c: /tmp/ccVnlWW4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVnlWW4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVnlWW4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnlWW4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVnlWW4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVnlWW4.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccEOG9b.s: Assembler messages:
encrypt.c: /tmp/cccEOG9b.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccEOG9b.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccEOG9b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccEOG9b.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccEOG9b.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccEOG9b.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoFrB6A.s: Assembler messages:
encrypt.c: /tmp/ccoFrB6A.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoFrB6A.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoFrB6A.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoFrB6A.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoFrB6A.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoFrB6A.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCDDKu3.s: Assembler messages:
encrypt.c: /tmp/ccCDDKu3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCDDKu3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCDDKu3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDDKu3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCDDKu3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCDDKu3.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgW5s1v.s: Assembler messages:
encrypt.c: /tmp/ccgW5s1v.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgW5s1v.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgW5s1v.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgW5s1v.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgW5s1v.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgW5s1v.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9Dvj1r.s: Assembler messages:
encrypt.c: /tmp/cc9Dvj1r.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9Dvj1r.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Dvj1r.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Dvj1r.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Dvj1r.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Dvj1r.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbderA4.s: Assembler messages:
encrypt.c: /tmp/ccbderA4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbderA4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbderA4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbderA4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbderA4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbderA4.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQ0JF8m.s: Assembler messages:
encrypt.c: /tmp/ccQ0JF8m.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ0JF8m.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ0JF8m.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ0JF8m.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ0JF8m.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ0JF8m.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYSDRLs.s: Assembler messages:
encrypt.c: /tmp/ccYSDRLs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYSDRLs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYSDRLs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYSDRLs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYSDRLs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYSDRLs.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBEcH6w.s: Assembler messages:
encrypt.c: /tmp/ccBEcH6w.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBEcH6w.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBEcH6w.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBEcH6w.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBEcH6w.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBEcH6w.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGEXY22.s: Assembler messages:
encrypt.c: /tmp/ccGEXY22.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGEXY22.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGEXY22.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGEXY22.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGEXY22.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGEXY22.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLIzezt.s: Assembler messages:
encrypt.c: /tmp/ccLIzezt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLIzezt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLIzezt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLIzezt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLIzezt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLIzezt.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQKThCX.s: Assembler messages:
encrypt.c: /tmp/ccQKThCX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQKThCX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQKThCX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQKThCX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQKThCX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQKThCX.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cce2d7gH.s: Assembler messages:
encrypt.c: /tmp/cce2d7gH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cce2d7gH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce2d7gH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cce2d7gH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cce2d7gH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce2d7gH.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgz1tpk.s: Assembler messages:
encrypt.c: /tmp/ccgz1tpk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgz1tpk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgz1tpk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgz1tpk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgz1tpk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgz1tpk.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRGWjCG.s: Assembler messages:
encrypt.c: /tmp/ccRGWjCG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRGWjCG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRGWjCG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRGWjCG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRGWjCG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRGWjCG.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgQSzFd.s: Assembler messages:
encrypt.c: /tmp/ccgQSzFd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgQSzFd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgQSzFd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgQSzFd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgQSzFd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgQSzFd.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7x9whi.s: Assembler messages:
encrypt.c: /tmp/cc7x9whi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7x9whi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7x9whi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7x9whi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7x9whi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7x9whi.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfC4NnX.s: Assembler messages:
encrypt.c: /tmp/ccfC4NnX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfC4NnX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfC4NnX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfC4NnX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfC4NnX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfC4NnX.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLWFYfS.s: Assembler messages:
encrypt.c: /tmp/ccLWFYfS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLWFYfS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLWFYfS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWFYfS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLWFYfS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLWFYfS.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYy230h.s: Assembler messages:
encrypt.c: /tmp/ccYy230h.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYy230h.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYy230h.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYy230h.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYy230h.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYy230h.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNTJtN4.s: Assembler messages:
encrypt.c: /tmp/ccNTJtN4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNTJtN4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNTJtN4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNTJtN4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNTJtN4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNTJtN4.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnFGXej.s: Assembler messages:
encrypt.c: /tmp/ccnFGXej.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnFGXej.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnFGXej.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnFGXej.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnFGXej.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnFGXej.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5ujLH9.s: Assembler messages:
encrypt.c: /tmp/cc5ujLH9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5ujLH9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ujLH9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ujLH9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5ujLH9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ujLH9.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccak6781.s: Assembler messages:
encrypt.c: /tmp/ccak6781.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccak6781.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccak6781.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccak6781.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccak6781.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccak6781.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccH6e1Lx.s: Assembler messages:
encrypt.c: /tmp/ccH6e1Lx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH6e1Lx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH6e1Lx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH6e1Lx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH6e1Lx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH6e1Lx.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwEAvcX.s: Assembler messages:
encrypt.c: /tmp/ccwEAvcX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwEAvcX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwEAvcX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwEAvcX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwEAvcX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwEAvcX.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFoj3Kr.s: Assembler messages:
encrypt.c: /tmp/ccFoj3Kr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFoj3Kr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFoj3Kr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFoj3Kr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFoj3Kr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFoj3Kr.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOszxTQ.s: Assembler messages:
encrypt.c: /tmp/ccOszxTQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOszxTQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOszxTQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOszxTQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOszxTQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOszxTQ.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUE9ahV.s: Assembler messages:
encrypt.c: /tmp/ccUE9ahV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUE9ahV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUE9ahV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUE9ahV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUE9ahV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUE9ahV.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyxl6jK.s: Assembler messages:
encrypt.c: /tmp/ccyxl6jK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyxl6jK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyxl6jK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxl6jK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyxl6jK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyxl6jK.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc47JEES.s: Assembler messages:
encrypt.c: /tmp/cc47JEES.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc47JEES.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc47JEES.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc47JEES.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc47JEES.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc47JEES.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciswoOJ.s: Assembler messages:
encrypt.c: /tmp/cciswoOJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciswoOJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciswoOJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciswoOJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciswoOJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciswoOJ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaOaRsd.s: Assembler messages:
encrypt.c: /tmp/ccaOaRsd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaOaRsd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaOaRsd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaOaRsd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaOaRsd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaOaRsd.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdv2Wnz.s: Assembler messages:
encrypt.c: /tmp/ccdv2Wnz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdv2Wnz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdv2Wnz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv2Wnz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdv2Wnz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdv2Wnz.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccitsYv9.s: Assembler messages:
encrypt.c: /tmp/ccitsYv9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccitsYv9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccitsYv9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitsYv9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccitsYv9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccitsYv9.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvtB0us.s: Assembler messages:
encrypt.c: /tmp/ccvtB0us.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvtB0us.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvtB0us.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtB0us.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvtB0us.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvtB0us.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuM5YUF.s: Assembler messages:
encrypt.c: /tmp/ccuM5YUF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuM5YUF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuM5YUF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuM5YUF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuM5YUF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuM5YUF.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccy4RCwO.s: Assembler messages:
encrypt.c: /tmp/ccy4RCwO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy4RCwO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy4RCwO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4RCwO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy4RCwO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy4RCwO.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDZuiMz.s: Assembler messages:
encrypt.c: /tmp/ccDZuiMz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDZuiMz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDZuiMz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZuiMz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDZuiMz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDZuiMz.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccI4rlwJ.s: Assembler messages:
encrypt.c: /tmp/ccI4rlwJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI4rlwJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI4rlwJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI4rlwJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI4rlwJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI4rlwJ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccBeVB8.s: Assembler messages:
encrypt.c: /tmp/cccBeVB8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccBeVB8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccBeVB8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBeVB8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccBeVB8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccBeVB8.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckUIOCo.s: Assembler messages:
encrypt.c: /tmp/cckUIOCo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckUIOCo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckUIOCo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckUIOCo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckUIOCo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckUIOCo.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccC3hCq4.s: Assembler messages:
encrypt.c: /tmp/ccC3hCq4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC3hCq4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC3hCq4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3hCq4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC3hCq4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC3hCq4.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFjTu4k.s: Assembler messages:
encrypt.c: /tmp/ccFjTu4k.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFjTu4k.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFjTu4k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFjTu4k.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFjTu4k.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFjTu4k.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciI05gA.s: Assembler messages:
encrypt.c: /tmp/cciI05gA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciI05gA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciI05gA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciI05gA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciI05gA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciI05gA.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvHlvmx.s: Assembler messages:
encrypt.c: /tmp/ccvHlvmx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvHlvmx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvHlvmx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvHlvmx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvHlvmx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvHlvmx.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXLK79U.s: Assembler messages:
encrypt.c: /tmp/ccXLK79U.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXLK79U.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXLK79U.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXLK79U.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXLK79U.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXLK79U.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuK54Mt.s: Assembler messages:
encrypt.c: /tmp/ccuK54Mt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuK54Mt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuK54Mt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuK54Mt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuK54Mt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuK54Mt.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaJbKOY.s: Assembler messages:
encrypt.c: /tmp/ccaJbKOY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaJbKOY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaJbKOY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJbKOY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaJbKOY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaJbKOY.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmEny6d.s: Assembler messages:
encrypt.c: /tmp/ccmEny6d.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmEny6d.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmEny6d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEny6d.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmEny6d.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmEny6d.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKjnKg8.s: Assembler messages:
encrypt.c: /tmp/ccKjnKg8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKjnKg8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKjnKg8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKjnKg8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKjnKg8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKjnKg8.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccozZ9LL.s: Assembler messages:
encrypt.c: /tmp/ccozZ9LL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccozZ9LL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccozZ9LL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccozZ9LL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccozZ9LL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccozZ9LL.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8YikGz.s: Assembler messages:
encrypt.c: /tmp/cc8YikGz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8YikGz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8YikGz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YikGz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8YikGz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8YikGz.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCejq8h.s: Assembler messages:
encrypt.c: /tmp/ccCejq8h.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCejq8h.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCejq8h.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCejq8h.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCejq8h.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCejq8h.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5HjrFt.s: Assembler messages:
encrypt.c: /tmp/cc5HjrFt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5HjrFt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5HjrFt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5HjrFt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5HjrFt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5HjrFt.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccp5izb8.s: Assembler messages:
encrypt.c: /tmp/ccp5izb8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp5izb8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp5izb8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp5izb8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp5izb8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp5izb8.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdsOK7J.s: Assembler messages:
encrypt.c: /tmp/ccdsOK7J.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdsOK7J.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdsOK7J.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdsOK7J.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdsOK7J.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdsOK7J.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsjVFFa.s: Assembler messages:
encrypt.c: /tmp/ccsjVFFa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsjVFFa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsjVFFa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsjVFFa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsjVFFa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsjVFFa.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUtdIqy.s: Assembler messages:
encrypt.c: /tmp/ccUtdIqy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUtdIqy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUtdIqy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUtdIqy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUtdIqy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUtdIqy.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwSwAB6.s: Assembler messages:
encrypt.c: /tmp/ccwSwAB6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwSwAB6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwSwAB6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwSwAB6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwSwAB6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwSwAB6.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXlh41X.s: Assembler messages:
encrypt.c: /tmp/ccXlh41X.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXlh41X.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXlh41X.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlh41X.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXlh41X.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXlh41X.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoJ0yn6.s: Assembler messages:
encrypt.c: /tmp/ccoJ0yn6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoJ0yn6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoJ0yn6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoJ0yn6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoJ0yn6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoJ0yn6.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cca5AV7T.s: Assembler messages:
encrypt.c: /tmp/cca5AV7T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca5AV7T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca5AV7T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5AV7T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cca5AV7T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cca5AV7T.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctYb1o1.s: Assembler messages:
encrypt.c: /tmp/cctYb1o1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctYb1o1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctYb1o1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctYb1o1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctYb1o1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctYb1o1.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc660UXr.s: Assembler messages:
encrypt.c: /tmp/cc660UXr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc660UXr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc660UXr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc660UXr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc660UXr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc660UXr.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZ1pMnK.s: Assembler messages:
encrypt.c: /tmp/ccZ1pMnK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ1pMnK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ1pMnK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ1pMnK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ1pMnK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ1pMnK.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDipRMm.s: Assembler messages:
encrypt.c: /tmp/ccDipRMm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDipRMm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDipRMm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDipRMm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDipRMm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDipRMm.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccL5PQ9G.s: Assembler messages:
encrypt.c: /tmp/ccL5PQ9G.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL5PQ9G.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL5PQ9G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL5PQ9G.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL5PQ9G.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL5PQ9G.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8nmxcC.s: Assembler messages:
encrypt.c: /tmp/cc8nmxcC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8nmxcC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8nmxcC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8nmxcC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8nmxcC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8nmxcC.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccB6CAG9.s: Assembler messages:
encrypt.c: /tmp/ccB6CAG9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB6CAG9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB6CAG9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB6CAG9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB6CAG9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB6CAG9.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8xRl15.s: Assembler messages:
encrypt.c: /tmp/cc8xRl15.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8xRl15.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8xRl15.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8xRl15.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8xRl15.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8xRl15.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczKDAJw.s: Assembler messages:
encrypt.c: /tmp/cczKDAJw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczKDAJw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczKDAJw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKDAJw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczKDAJw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczKDAJw.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZbrOMc.s: Assembler messages:
encrypt.c: /tmp/ccZbrOMc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZbrOMc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZbrOMc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbrOMc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZbrOMc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZbrOMc.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccu2jjMJ.s: Assembler messages:
encrypt.c: /tmp/ccu2jjMJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu2jjMJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu2jjMJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu2jjMJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu2jjMJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu2jjMJ.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/omdsha512k512n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccja2jXc.s: Assembler messages:
encrypt.c: /tmp/ccja2jXc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccja2jXc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccja2jXc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccja2jXc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccja2jXc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccja2jXc.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/omdsha512k512n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclvylHG.s: Assembler messages:
encrypt.c: /tmp/cclvylHG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclvylHG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclvylHG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclvylHG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclvylHG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclvylHG.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