Implementation notes: x86, hydra9, crypto_aead/omdsha512k256n256tau256v1

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha512k256n256tau256v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
893624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
894209? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
895705? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
895959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
896387? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091220170725
896837? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
897081? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
900957? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
902104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
902442? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
905500? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
914607? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091220170725
922941? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
922948? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
923072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
923670? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
925456? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091220170725
926117? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091220170725
926421? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091220170725
926601? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091220170725
927084? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091220170725
927666? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091220170725
927886? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091220170725
928264? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091220170725
929037? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091220170725
932378? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091220170725
932852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
933973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
938626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
938898? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091220170725
939737? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091220170725
940615? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091220170725
940766? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091220170725
941177? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091220170725
941315? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091220170725
942701? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091220170725
950646? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091220170725
952240? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091220170725
952286? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091220170725
952384? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091220170725
958924? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091220170725
959656? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091220170725
960570? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091220170725
976712? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
978082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
979524? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
979945? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
980364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
981330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091220170725
981669? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
982130? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091220170725
982367? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091220170725
982397? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091220170725
984312? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
984611? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091220170725
986746? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091220170725
987609? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
988129? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
988649? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091220170725
988655? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
989604? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091220170725
989647? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091220170725
990197? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091220170725
990880? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091220170725
994112? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091220170725
998563? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
1000036? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091220170725
1000393? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091220170725
1001021? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091220170725
1001205? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091220170725
1004042? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091220170725
1004547? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091220170725
1004721? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091220170725
1005407? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091220170725
1005426? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
1005823? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
1007239? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
1008285? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
1009734? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091220170725
1010716? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
1011385? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
1012653? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
1012960? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091220170725
1013663? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
1014060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091220170725
1014171? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091220170725
1014414? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
1014439? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
1014699? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
1014785? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
1014786? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
1015170? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091220170725
1015513? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091220170725
1015595? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091220170725
1015654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
1015992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091220170725
1017298? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
1017868? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091220170725
1018668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091220170725
1019593? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091220170725
1020103? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091220170725
1020762? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091220170725
1021731? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091220170725
1022607? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091220170725
1025968? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
1026372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091220170725
1026999? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
1027660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
1031009? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
1033237? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091220170725
1033671? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
1036400? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
1041765? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091220170725
1046887? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
1047102? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
1047525? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
1047679? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
1048805? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
1049347? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091220170725
1052095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
1052248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091220170725
1052681? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
1054031? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
1054802? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091220170725
1054948? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091220170725
1055817? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725
1057348? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091220170725
1057740? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091220170725
1058752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091220170725
1059535? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091220170725
1060127? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091220170725
1061037? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091220170725
1064413? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091220170725
1064546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
1064978? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091220170725
1064999? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091220170725
1065749? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
1066004? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091220170725
1066192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
1066212? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
1066385? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091220170725
1066561? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
1066787? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091220170725
1068262? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091220170725
1068894? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091220170725
1069128? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091220170725
1070283? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091220170725
1070403? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091220170725
1070932? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091220170725
1074621? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
1074764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
1075949? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
1077029? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091220170725
1077677? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
1078231? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
1078972? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091220170725
1080533? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091220170725
1081621? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091220170725
1082504? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091220170725
1084176? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091220170725
1084400? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091220170725
1085530? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091220170725
1086183? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091220170725
1086401? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091220170725
1086461? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091220170725
1087396? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091220170725
1095548? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091220170725
1099353? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091220170725
1103542? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091220170725
1103905? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091220170725
1104134? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091220170725
1106039? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091220170725

Test failure

Implementation: crypto_aead/omdsha512k256n256tau256v1/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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccORxUx7.s: Assembler messages:
encrypt.c: /tmp/ccORxUx7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccORxUx7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccORxUx7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccORxUx7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccORxUx7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccORxUx7.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccR5xN3Q.s: Assembler messages:
encrypt.c: /tmp/ccR5xN3Q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR5xN3Q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR5xN3Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR5xN3Q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR5xN3Q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR5xN3Q.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/omdsha512k256n256tau256v1/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]
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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOwO8QO.s: Assembler messages:
encrypt.c: /tmp/ccOwO8QO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOwO8QO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOwO8QO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwO8QO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOwO8QO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOwO8QO.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSLdOG9.s: Assembler messages:
encrypt.c: /tmp/ccSLdOG9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSLdOG9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSLdOG9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSLdOG9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSLdOG9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSLdOG9.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDZlJ7L.s: Assembler messages:
encrypt.c: /tmp/ccDZlJ7L.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDZlJ7L.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDZlJ7L.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDZlJ7L.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDZlJ7L.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDZlJ7L.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLNKDRs.s: Assembler messages:
encrypt.c: /tmp/ccLNKDRs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLNKDRs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLNKDRs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLNKDRs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLNKDRs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLNKDRs.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccT6oiKH.s: Assembler messages:
encrypt.c: /tmp/ccT6oiKH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT6oiKH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT6oiKH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT6oiKH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT6oiKH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT6oiKH.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbnL4Mp.s: Assembler messages:
encrypt.c: /tmp/ccbnL4Mp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbnL4Mp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbnL4Mp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbnL4Mp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbnL4Mp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbnL4Mp.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6mUTrx.s: Assembler messages:
encrypt.c: /tmp/cc6mUTrx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6mUTrx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6mUTrx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mUTrx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6mUTrx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6mUTrx.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKHPl8g.s: Assembler messages:
encrypt.c: /tmp/ccKHPl8g.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKHPl8g.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKHPl8g.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKHPl8g.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKHPl8g.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKHPl8g.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccD7Rch4.s: Assembler messages:
encrypt.c: /tmp/ccD7Rch4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD7Rch4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD7Rch4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD7Rch4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD7Rch4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD7Rch4.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccm3oXzp.s: Assembler messages:
encrypt.c: /tmp/ccm3oXzp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm3oXzp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm3oXzp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3oXzp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm3oXzp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm3oXzp.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0hL9C7.s: Assembler messages:
encrypt.c: /tmp/cc0hL9C7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0hL9C7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0hL9C7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0hL9C7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0hL9C7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0hL9C7.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIzqPXR.s: Assembler messages:
encrypt.c: /tmp/ccIzqPXR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIzqPXR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIzqPXR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIzqPXR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIzqPXR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIzqPXR.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9VfyG3.s: Assembler messages:
encrypt.c: /tmp/cc9VfyG3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9VfyG3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9VfyG3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9VfyG3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9VfyG3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9VfyG3.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWw72SJ.s: Assembler messages:
encrypt.c: /tmp/ccWw72SJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWw72SJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWw72SJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWw72SJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWw72SJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWw72SJ.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4Ckw14.s: Assembler messages:
encrypt.c: /tmp/cc4Ckw14.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4Ckw14.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Ckw14.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Ckw14.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Ckw14.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Ckw14.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cco8pREb.s: Assembler messages:
encrypt.c: /tmp/cco8pREb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cco8pREb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco8pREb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cco8pREb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cco8pREb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco8pREb.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrp9ak5.s: Assembler messages:
encrypt.c: /tmp/ccrp9ak5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrp9ak5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrp9ak5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrp9ak5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrp9ak5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrp9ak5.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyaHhBY.s: Assembler messages:
encrypt.c: /tmp/ccyaHhBY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyaHhBY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyaHhBY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaHhBY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyaHhBY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyaHhBY.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3n1dEQ.s: Assembler messages:
encrypt.c: /tmp/cc3n1dEQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3n1dEQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3n1dEQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3n1dEQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3n1dEQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3n1dEQ.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEonv4J.s: Assembler messages:
encrypt.c: /tmp/ccEonv4J.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEonv4J.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEonv4J.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEonv4J.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEonv4J.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEonv4J.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUTOGPJ.s: Assembler messages:
encrypt.c: /tmp/ccUTOGPJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUTOGPJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUTOGPJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTOGPJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUTOGPJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUTOGPJ.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceydwsB.s: Assembler messages:
encrypt.c: /tmp/cceydwsB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceydwsB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceydwsB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceydwsB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceydwsB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceydwsB.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPnAS9V.s: Assembler messages:
encrypt.c: /tmp/ccPnAS9V.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPnAS9V.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPnAS9V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPnAS9V.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPnAS9V.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPnAS9V.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYjyDxu.s: Assembler messages:
encrypt.c: /tmp/ccYjyDxu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYjyDxu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYjyDxu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYjyDxu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYjyDxu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYjyDxu.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQYX6iP.s: Assembler messages:
encrypt.c: /tmp/ccQYX6iP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQYX6iP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQYX6iP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQYX6iP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQYX6iP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQYX6iP.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSIk7ap.s: Assembler messages:
encrypt.c: /tmp/ccSIk7ap.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSIk7ap.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSIk7ap.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIk7ap.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSIk7ap.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSIk7ap.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLPn62l.s: Assembler messages:
encrypt.c: /tmp/ccLPn62l.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLPn62l.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLPn62l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLPn62l.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLPn62l.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLPn62l.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrUUb9T.s: Assembler messages:
encrypt.c: /tmp/ccrUUb9T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrUUb9T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrUUb9T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUUb9T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrUUb9T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrUUb9T.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHCUTij.s: Assembler messages:
encrypt.c: /tmp/ccHCUTij.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHCUTij.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHCUTij.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHCUTij.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHCUTij.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHCUTij.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJlTwcU.s: Assembler messages:
encrypt.c: /tmp/ccJlTwcU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJlTwcU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJlTwcU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlTwcU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJlTwcU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJlTwcU.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSIzGeH.s: Assembler messages:
encrypt.c: /tmp/ccSIzGeH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSIzGeH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSIzGeH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSIzGeH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSIzGeH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSIzGeH.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccX69kNo.s: Assembler messages:
encrypt.c: /tmp/ccX69kNo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX69kNo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX69kNo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX69kNo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX69kNo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX69kNo.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDfL2Vy.s: Assembler messages:
encrypt.c: /tmp/ccDfL2Vy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDfL2Vy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDfL2Vy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDfL2Vy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDfL2Vy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDfL2Vy.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLmTann.s: Assembler messages:
encrypt.c: /tmp/ccLmTann.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLmTann.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLmTann.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmTann.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLmTann.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLmTann.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWY0uAb.s: Assembler messages:
encrypt.c: /tmp/ccWY0uAb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWY0uAb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWY0uAb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWY0uAb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWY0uAb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWY0uAb.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccp8l6VP.s: Assembler messages:
encrypt.c: /tmp/ccp8l6VP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp8l6VP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp8l6VP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp8l6VP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp8l6VP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccp8l6VP.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjcY1w2.s: Assembler messages:
encrypt.c: /tmp/ccjcY1w2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjcY1w2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjcY1w2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjcY1w2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjcY1w2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjcY1w2.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjszMIM.s: Assembler messages:
encrypt.c: /tmp/ccjszMIM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjszMIM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjszMIM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjszMIM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjszMIM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjszMIM.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKkeHGQ.s: Assembler messages:
encrypt.c: /tmp/ccKkeHGQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKkeHGQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKkeHGQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKkeHGQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKkeHGQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKkeHGQ.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclNTi7B.s: Assembler messages:
encrypt.c: /tmp/cclNTi7B.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclNTi7B.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclNTi7B.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclNTi7B.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclNTi7B.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclNTi7B.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0tkfRH.s: Assembler messages:
encrypt.c: /tmp/cc0tkfRH.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0tkfRH.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0tkfRH.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0tkfRH.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0tkfRH.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0tkfRH.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3LwNux.s: Assembler messages:
encrypt.c: /tmp/cc3LwNux.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3LwNux.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3LwNux.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3LwNux.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3LwNux.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3LwNux.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBg80Dr.s: Assembler messages:
encrypt.c: /tmp/ccBg80Dr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBg80Dr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBg80Dr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBg80Dr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBg80Dr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBg80Dr.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOdUndf.s: Assembler messages:
encrypt.c: /tmp/ccOdUndf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOdUndf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOdUndf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOdUndf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOdUndf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOdUndf.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5wBzwl.s: Assembler messages:
encrypt.c: /tmp/cc5wBzwl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5wBzwl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5wBzwl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5wBzwl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5wBzwl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5wBzwl.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLjeOw9.s: Assembler messages:
encrypt.c: /tmp/ccLjeOw9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLjeOw9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLjeOw9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLjeOw9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLjeOw9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLjeOw9.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccN3f7pq.s: Assembler messages:
encrypt.c: /tmp/ccN3f7pq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN3f7pq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN3f7pq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN3f7pq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN3f7pq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN3f7pq.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnj7QvF.s: Assembler messages:
encrypt.c: /tmp/ccnj7QvF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnj7QvF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnj7QvF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnj7QvF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnj7QvF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnj7QvF.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJyFeCj.s: Assembler messages:
encrypt.c: /tmp/ccJyFeCj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJyFeCj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJyFeCj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJyFeCj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJyFeCj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJyFeCj.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdXkOEB.s: Assembler messages:
encrypt.c: /tmp/ccdXkOEB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdXkOEB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdXkOEB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdXkOEB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdXkOEB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdXkOEB.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWCsTH5.s: Assembler messages:
encrypt.c: /tmp/ccWCsTH5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWCsTH5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWCsTH5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCsTH5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWCsTH5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWCsTH5.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczahAbj.s: Assembler messages:
encrypt.c: /tmp/cczahAbj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczahAbj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczahAbj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczahAbj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczahAbj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczahAbj.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNCQqQc.s: Assembler messages:
encrypt.c: /tmp/ccNCQqQc.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNCQqQc.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNCQqQc.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNCQqQc.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNCQqQc.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNCQqQc.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfDBNYU.s: Assembler messages:
encrypt.c: /tmp/ccfDBNYU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfDBNYU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfDBNYU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDBNYU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfDBNYU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfDBNYU.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7uHiLU.s: Assembler messages:
encrypt.c: /tmp/cc7uHiLU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7uHiLU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7uHiLU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7uHiLU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7uHiLU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7uHiLU.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccshp7O.s: Assembler messages:
encrypt.c: /tmp/cccshp7O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccshp7O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccshp7O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccshp7O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccshp7O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccshp7O.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKe7E6H.s: Assembler messages:
encrypt.c: /tmp/ccKe7E6H.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKe7E6H.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKe7E6H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKe7E6H.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKe7E6H.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKe7E6H.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cck5G5yU.s: Assembler messages:
encrypt.c: /tmp/cck5G5yU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck5G5yU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck5G5yU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck5G5yU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cck5G5yU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck5G5yU.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0t4NSq.s: Assembler messages:
encrypt.c: /tmp/cc0t4NSq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0t4NSq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0t4NSq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0t4NSq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0t4NSq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0t4NSq.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfOekrz.s: Assembler messages:
encrypt.c: /tmp/ccfOekrz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfOekrz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfOekrz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfOekrz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfOekrz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfOekrz.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc27LOtm.s: Assembler messages:
encrypt.c: /tmp/cc27LOtm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc27LOtm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc27LOtm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27LOtm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc27LOtm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc27LOtm.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoOsCMv.s: Assembler messages:
encrypt.c: /tmp/ccoOsCMv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoOsCMv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoOsCMv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOsCMv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoOsCMv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoOsCMv.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1O3qZZ.s: Assembler messages:
encrypt.c: /tmp/cc1O3qZZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1O3qZZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1O3qZZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1O3qZZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1O3qZZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1O3qZZ.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEXXaro.s: Assembler messages:
encrypt.c: /tmp/ccEXXaro.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEXXaro.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEXXaro.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEXXaro.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEXXaro.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEXXaro.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1vmPSW.s: Assembler messages:
encrypt.c: /tmp/cc1vmPSW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1vmPSW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1vmPSW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vmPSW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1vmPSW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1vmPSW.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQdegGg.s: Assembler messages:
encrypt.c: /tmp/ccQdegGg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQdegGg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQdegGg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQdegGg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQdegGg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQdegGg.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXbqZs0.s: Assembler messages:
encrypt.c: /tmp/ccXbqZs0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXbqZs0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXbqZs0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXbqZs0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXbqZs0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXbqZs0.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccegf6oE.s: Assembler messages:
encrypt.c: /tmp/ccegf6oE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccegf6oE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccegf6oE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccegf6oE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccegf6oE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccegf6oE.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLmwVkW.s: Assembler messages:
encrypt.c: /tmp/ccLmwVkW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLmwVkW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLmwVkW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLmwVkW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLmwVkW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLmwVkW.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSsfMPz.s: Assembler messages:
encrypt.c: /tmp/ccSsfMPz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSsfMPz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSsfMPz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSsfMPz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSsfMPz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSsfMPz.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNOqXGU.s: Assembler messages:
encrypt.c: /tmp/ccNOqXGU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNOqXGU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNOqXGU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNOqXGU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNOqXGU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNOqXGU.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRMdjE2.s: Assembler messages:
encrypt.c: /tmp/ccRMdjE2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRMdjE2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRMdjE2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRMdjE2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRMdjE2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRMdjE2.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1Dt2uT.s: Assembler messages:
encrypt.c: /tmp/cc1Dt2uT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1Dt2uT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1Dt2uT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1Dt2uT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1Dt2uT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1Dt2uT.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctESANY.s: Assembler messages:
encrypt.c: /tmp/cctESANY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctESANY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctESANY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctESANY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctESANY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctESANY.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccANS4fz.s: Assembler messages:
encrypt.c: /tmp/ccANS4fz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccANS4fz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccANS4fz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANS4fz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccANS4fz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccANS4fz.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccC7ykGF.s: Assembler messages:
encrypt.c: /tmp/ccC7ykGF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC7ykGF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC7ykGF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC7ykGF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC7ykGF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC7ykGF.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc59DJsA.s: Assembler messages:
encrypt.c: /tmp/cc59DJsA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc59DJsA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc59DJsA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59DJsA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc59DJsA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc59DJsA.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjNMffu.s: Assembler messages:
encrypt.c: /tmp/ccjNMffu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjNMffu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjNMffu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjNMffu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjNMffu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjNMffu.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDg4bco.s: Assembler messages:
encrypt.c: /tmp/ccDg4bco.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDg4bco.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDg4bco.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDg4bco.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDg4bco.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDg4bco.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccd08yRr.s: Assembler messages:
encrypt.c: /tmp/ccd08yRr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd08yRr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd08yRr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd08yRr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd08yRr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd08yRr.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9FbsYk.s: Assembler messages:
encrypt.c: /tmp/cc9FbsYk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9FbsYk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9FbsYk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FbsYk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9FbsYk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9FbsYk.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUTE76m.s: Assembler messages:
encrypt.c: /tmp/ccUTE76m.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUTE76m.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUTE76m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUTE76m.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUTE76m.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUTE76m.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCV41oZ.s: Assembler messages:
encrypt.c: /tmp/ccCV41oZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCV41oZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCV41oZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCV41oZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCV41oZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCV41oZ.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZgCNQ5.s: Assembler messages:
encrypt.c: /tmp/ccZgCNQ5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZgCNQ5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZgCNQ5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZgCNQ5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZgCNQ5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZgCNQ5.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0r8ZZW.s: Assembler messages:
encrypt.c: /tmp/cc0r8ZZW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0r8ZZW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0r8ZZW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0r8ZZW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0r8ZZW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0r8ZZW.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccanTy6X.s: Assembler messages:
encrypt.c: /tmp/ccanTy6X.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccanTy6X.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccanTy6X.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccanTy6X.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccanTy6X.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccanTy6X.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPPgtjd.s: Assembler messages:
encrypt.c: /tmp/ccPPgtjd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPPgtjd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPPgtjd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPPgtjd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPPgtjd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPPgtjd.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnAyQq9.s: Assembler messages:
encrypt.c: /tmp/ccnAyQq9.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnAyQq9.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnAyQq9.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnAyQq9.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnAyQq9.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnAyQq9.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAKOpx3.s: Assembler messages:
encrypt.c: /tmp/ccAKOpx3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAKOpx3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAKOpx3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKOpx3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAKOpx3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAKOpx3.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccI1Jai6.s: Assembler messages:
encrypt.c: /tmp/ccI1Jai6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI1Jai6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI1Jai6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1Jai6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI1Jai6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI1Jai6.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpLbkMC.s: Assembler messages:
encrypt.c: /tmp/ccpLbkMC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpLbkMC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpLbkMC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLbkMC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpLbkMC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpLbkMC.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuaSwGQ.s: Assembler messages:
encrypt.c: /tmp/ccuaSwGQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuaSwGQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuaSwGQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaSwGQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuaSwGQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuaSwGQ.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccB1T1sx.s: Assembler messages:
encrypt.c: /tmp/ccB1T1sx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB1T1sx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB1T1sx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB1T1sx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB1T1sx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB1T1sx.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxdFQdD.s: Assembler messages:
encrypt.c: /tmp/ccxdFQdD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxdFQdD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxdFQdD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxdFQdD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxdFQdD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxdFQdD.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5ebd8T.s: Assembler messages:
encrypt.c: /tmp/cc5ebd8T.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5ebd8T.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ebd8T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ebd8T.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5ebd8T.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5ebd8T.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc97UcZS.s: Assembler messages:
encrypt.c: /tmp/cc97UcZS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc97UcZS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc97UcZS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc97UcZS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc97UcZS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc97UcZS.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXtZtgO.s: Assembler messages:
encrypt.c: /tmp/ccXtZtgO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXtZtgO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXtZtgO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtZtgO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXtZtgO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXtZtgO.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuTWyFP.s: Assembler messages:
encrypt.c: /tmp/ccuTWyFP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuTWyFP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuTWyFP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuTWyFP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuTWyFP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuTWyFP.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPjWrAy.s: Assembler messages:
encrypt.c: /tmp/ccPjWrAy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPjWrAy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPjWrAy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPjWrAy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPjWrAy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPjWrAy.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWlhmcn.s: Assembler messages:
encrypt.c: /tmp/ccWlhmcn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWlhmcn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWlhmcn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWlhmcn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWlhmcn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWlhmcn.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFthIRh.s: Assembler messages:
encrypt.c: /tmp/ccFthIRh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFthIRh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFthIRh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFthIRh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFthIRh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFthIRh.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSKwyjr.s: Assembler messages:
encrypt.c: /tmp/ccSKwyjr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSKwyjr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSKwyjr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSKwyjr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSKwyjr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSKwyjr.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCstD0H.s: Assembler messages:
encrypt.c: /tmp/ccCstD0H.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCstD0H.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCstD0H.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCstD0H.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCstD0H.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCstD0H.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPIkCnJ.s: Assembler messages:
encrypt.c: /tmp/ccPIkCnJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPIkCnJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPIkCnJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPIkCnJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPIkCnJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPIkCnJ.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsiyQiJ.s: Assembler messages:
encrypt.c: /tmp/ccsiyQiJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsiyQiJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsiyQiJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsiyQiJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsiyQiJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsiyQiJ.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczXCtcE.s: Assembler messages:
encrypt.c: /tmp/cczXCtcE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczXCtcE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczXCtcE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczXCtcE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczXCtcE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczXCtcE.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8TBRof.s: Assembler messages:
encrypt.c: /tmp/cc8TBRof.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8TBRof.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8TBRof.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8TBRof.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8TBRof.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8TBRof.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYyTTXn.s: Assembler messages:
encrypt.c: /tmp/ccYyTTXn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYyTTXn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYyTTXn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYyTTXn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYyTTXn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYyTTXn.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccM3sa1j.s: Assembler messages:
encrypt.c: /tmp/ccM3sa1j.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccM3sa1j.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM3sa1j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM3sa1j.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccM3sa1j.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccM3sa1j.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPhYSdf.s: Assembler messages:
encrypt.c: /tmp/ccPhYSdf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPhYSdf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPhYSdf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhYSdf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPhYSdf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPhYSdf.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc8Prl7A.s: Assembler messages:
encrypt.c: /tmp/cc8Prl7A.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8Prl7A.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Prl7A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Prl7A.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8Prl7A.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8Prl7A.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccruOUwD.s: Assembler messages:
encrypt.c: /tmp/ccruOUwD.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccruOUwD.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccruOUwD.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccruOUwD.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccruOUwD.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccruOUwD.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccg900py.s: Assembler messages:
encrypt.c: /tmp/ccg900py.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccg900py.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg900py.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg900py.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg900py.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg900py.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccutXbIz.s: Assembler messages:
encrypt.c: /tmp/ccutXbIz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccutXbIz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccutXbIz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccutXbIz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccutXbIz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccutXbIz.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdzBKRd.s: Assembler messages:
encrypt.c: /tmp/ccdzBKRd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdzBKRd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdzBKRd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzBKRd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdzBKRd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdzBKRd.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpaSFOf.s: Assembler messages:
encrypt.c: /tmp/ccpaSFOf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpaSFOf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpaSFOf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpaSFOf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpaSFOf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpaSFOf.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAwKucb.s: Assembler messages:
encrypt.c: /tmp/ccAwKucb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAwKucb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAwKucb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwKucb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAwKucb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAwKucb.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgsBK8b.s: Assembler messages:
encrypt.c: /tmp/ccgsBK8b.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgsBK8b.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgsBK8b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgsBK8b.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgsBK8b.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgsBK8b.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBygaBs.s: Assembler messages:
encrypt.c: /tmp/ccBygaBs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBygaBs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBygaBs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBygaBs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBygaBs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBygaBs.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccL44ZLj.s: Assembler messages:
encrypt.c: /tmp/ccL44ZLj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccL44ZLj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL44ZLj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL44ZLj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL44ZLj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL44ZLj.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9weDWd.s: Assembler messages:
encrypt.c: /tmp/cc9weDWd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9weDWd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9weDWd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9weDWd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9weDWd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9weDWd.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSVZvym.s: Assembler messages:
encrypt.c: /tmp/ccSVZvym.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSVZvym.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSVZvym.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSVZvym.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSVZvym.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSVZvym.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccESnhRI.s: Assembler messages:
encrypt.c: /tmp/ccESnhRI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccESnhRI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccESnhRI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESnhRI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccESnhRI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccESnhRI.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYA1kHY.s: Assembler messages:
encrypt.c: /tmp/ccYA1kHY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYA1kHY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYA1kHY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYA1kHY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYA1kHY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYA1kHY.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5ANAJE.s: Assembler messages:
encrypt.c: /tmp/cc5ANAJE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5ANAJE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5ANAJE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5ANAJE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5ANAJE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5ANAJE.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEmaO2O.s: Assembler messages:
encrypt.c: /tmp/ccEmaO2O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEmaO2O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEmaO2O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmaO2O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEmaO2O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEmaO2O.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMSRj82.s: Assembler messages:
encrypt.c: /tmp/ccMSRj82.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMSRj82.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMSRj82.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSRj82.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMSRj82.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMSRj82.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchYabuZ.s: Assembler messages:
encrypt.c: /tmp/cchYabuZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchYabuZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchYabuZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYabuZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchYabuZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchYabuZ.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc259qvY.s: Assembler messages:
encrypt.c: /tmp/cc259qvY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc259qvY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc259qvY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259qvY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc259qvY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc259qvY.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsKV7DY.s: Assembler messages:
encrypt.c: /tmp/ccsKV7DY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsKV7DY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsKV7DY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsKV7DY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsKV7DY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsKV7DY.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccREyzYG.s: Assembler messages:
encrypt.c: /tmp/ccREyzYG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccREyzYG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccREyzYG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccREyzYG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccREyzYG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccREyzYG.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdHDu1r.s: Assembler messages:
encrypt.c: /tmp/ccdHDu1r.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdHDu1r.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdHDu1r.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdHDu1r.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdHDu1r.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdHDu1r.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOhA5xn.s: Assembler messages:
encrypt.c: /tmp/ccOhA5xn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOhA5xn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOhA5xn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOhA5xn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOhA5xn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOhA5xn.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRPweUz.s: Assembler messages:
encrypt.c: /tmp/ccRPweUz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRPweUz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRPweUz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRPweUz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRPweUz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRPweUz.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLvYFCk.s: Assembler messages:
encrypt.c: /tmp/ccLvYFCk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLvYFCk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLvYFCk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvYFCk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLvYFCk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLvYFCk.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczpyNpf.s: Assembler messages:
encrypt.c: /tmp/cczpyNpf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczpyNpf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczpyNpf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczpyNpf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczpyNpf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczpyNpf.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc59at1e.s: Assembler messages:
encrypt.c: /tmp/cc59at1e.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc59at1e.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc59at1e.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc59at1e.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc59at1e.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc59at1e.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXgjcVc.s: Assembler messages:
encrypt.c: /tmp/ccXgjcVc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXgjcVc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXgjcVc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgjcVc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXgjcVc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXgjcVc.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUfqg2U.s: Assembler messages:
encrypt.c: /tmp/ccUfqg2U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUfqg2U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUfqg2U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUfqg2U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUfqg2U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUfqg2U.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXHUpRV.s: Assembler messages:
encrypt.c: /tmp/ccXHUpRV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXHUpRV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXHUpRV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXHUpRV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXHUpRV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXHUpRV.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEW2tnR.s: Assembler messages:
encrypt.c: /tmp/ccEW2tnR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEW2tnR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEW2tnR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEW2tnR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEW2tnR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEW2tnR.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqrt7VM.s: Assembler messages:
encrypt.c: /tmp/ccqrt7VM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqrt7VM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqrt7VM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrt7VM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqrt7VM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqrt7VM.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNLqvH5.s: Assembler messages:
encrypt.c: /tmp/ccNLqvH5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNLqvH5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNLqvH5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNLqvH5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNLqvH5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNLqvH5.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVPdPCK.s: Assembler messages:
encrypt.c: /tmp/ccVPdPCK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVPdPCK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVPdPCK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVPdPCK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVPdPCK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVPdPCK.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAUBBW0.s: Assembler messages:
encrypt.c: /tmp/ccAUBBW0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAUBBW0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAUBBW0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAUBBW0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAUBBW0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAUBBW0.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyYLjGF.s: Assembler messages:
encrypt.c: /tmp/ccyYLjGF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyYLjGF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyYLjGF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyYLjGF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyYLjGF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyYLjGF.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIEPkIm.s: Assembler messages:
encrypt.c: /tmp/ccIEPkIm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIEPkIm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIEPkIm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIEPkIm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIEPkIm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIEPkIm.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccs97PGy.s: Assembler messages:
encrypt.c: /tmp/ccs97PGy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs97PGy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs97PGy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs97PGy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs97PGy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs97PGy.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc43xdcu.s: Assembler messages:
encrypt.c: /tmp/cc43xdcu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc43xdcu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc43xdcu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc43xdcu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc43xdcu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc43xdcu.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTJcajh.s: Assembler messages:
encrypt.c: /tmp/ccTJcajh.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTJcajh.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTJcajh.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTJcajh.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTJcajh.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTJcajh.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccp9owYs.s: Assembler messages:
encrypt.c: /tmp/ccp9owYs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp9owYs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp9owYs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp9owYs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp9owYs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp9owYs.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccsRyK91.s: Assembler messages:
encrypt.c: /tmp/ccsRyK91.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsRyK91.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsRyK91.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsRyK91.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsRyK91.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsRyK91.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEdFdqQ.s: Assembler messages:
encrypt.c: /tmp/ccEdFdqQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEdFdqQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEdFdqQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdFdqQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEdFdqQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEdFdqQ.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrMqAyo.s: Assembler messages:
encrypt.c: /tmp/ccrMqAyo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrMqAyo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrMqAyo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMqAyo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrMqAyo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrMqAyo.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccH2ZgNr.s: Assembler messages:
encrypt.c: /tmp/ccH2ZgNr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH2ZgNr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH2ZgNr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH2ZgNr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH2ZgNr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH2ZgNr.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKVQHEU.s: Assembler messages:
encrypt.c: /tmp/ccKVQHEU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKVQHEU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKVQHEU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKVQHEU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKVQHEU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKVQHEU.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUbxjnN.s: Assembler messages:
encrypt.c: /tmp/ccUbxjnN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUbxjnN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUbxjnN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUbxjnN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUbxjnN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUbxjnN.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccT0PKj.s: Assembler messages:
encrypt.c: /tmp/cccT0PKj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccT0PKj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccT0PKj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccT0PKj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccT0PKj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccT0PKj.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvIL6sY.s: Assembler messages:
encrypt.c: /tmp/ccvIL6sY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvIL6sY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvIL6sY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvIL6sY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvIL6sY.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/ccvIL6sY.s: Assembler messages:
encrypt.c: /tmp/ccvIL6sY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvIL6sY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvIL6sY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvIL6sY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvIL6sY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvIL6sY.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwI0Uxz.s: Assembler messages:
encrypt.c: /tmp/ccwI0Uxz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwI0Uxz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwI0Uxz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwI0Uxz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwI0Uxz.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/ccwI0Uxz.s: Assembler messages:
encrypt.c: /tmp/ccwI0Uxz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwI0Uxz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwI0Uxz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwI0Uxz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwI0Uxz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwI0Uxz.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/omdsha512k256n256tau256v1/ref
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]
sha512.c: 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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccO2M2Jv.s: Assembler messages:
encrypt.c: /tmp/ccO2M2Jv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO2M2Jv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO2M2Jv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO2M2Jv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO2M2Jv.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/ccO2M2Jv.s: Assembler messages:
encrypt.c: /tmp/ccO2M2Jv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO2M2Jv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO2M2Jv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO2M2Jv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO2M2Jv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO2M2Jv.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciPrOhX.s: Assembler messages:
encrypt.c: /tmp/cciPrOhX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciPrOhX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciPrOhX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciPrOhX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciPrOhX.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/cciPrOhX.s: Assembler messages:
encrypt.c: /tmp/cciPrOhX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciPrOhX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciPrOhX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPrOhX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciPrOhX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciPrOhX.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfYjUlC.s: Assembler messages:
encrypt.c: /tmp/ccfYjUlC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfYjUlC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfYjUlC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfYjUlC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfYjUlC.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/ccfYjUlC.s: Assembler messages:
encrypt.c: /tmp/ccfYjUlC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfYjUlC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfYjUlC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYjUlC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfYjUlC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfYjUlC.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjBrB82.s: Assembler messages:
encrypt.c: /tmp/ccjBrB82.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjBrB82.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjBrB82.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjBrB82.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjBrB82.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/ccjBrB82.s: Assembler messages:
encrypt.c: /tmp/ccjBrB82.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjBrB82.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjBrB82.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBrB82.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjBrB82.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjBrB82.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSuxE3U.s: Assembler messages:
encrypt.c: /tmp/ccSuxE3U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSuxE3U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSuxE3U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSuxE3U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSuxE3U.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/ccSuxE3U.s: Assembler messages:
encrypt.c: /tmp/ccSuxE3U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSuxE3U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSuxE3U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuxE3U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSuxE3U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSuxE3U.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cciUbpuv.s: Assembler messages:
encrypt.c: /tmp/cciUbpuv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciUbpuv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciUbpuv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciUbpuv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciUbpuv.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/cciUbpuv.s: Assembler messages:
encrypt.c: /tmp/cciUbpuv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciUbpuv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciUbpuv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciUbpuv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciUbpuv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciUbpuv.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1cqZGB.s: Assembler messages:
encrypt.c: /tmp/cc1cqZGB.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1cqZGB.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1cqZGB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cqZGB.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1cqZGB.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1cqZGB.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchgj1q4.s: Assembler messages:
encrypt.c: /tmp/cchgj1q4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchgj1q4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchgj1q4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchgj1q4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchgj1q4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchgj1q4.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/omdsha512k256n256tau256v1/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/cc3Fpakx.s: Assembler messages:
encrypt.c: /tmp/cc3Fpakx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3Fpakx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Fpakx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Fpakx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Fpakx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Fpakx.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/omdsha512k256n256tau256v1/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/ccxG5HTY.s: Assembler messages:
encrypt.c: /tmp/ccxG5HTY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxG5HTY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxG5HTY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxG5HTY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxG5HTY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxG5HTY.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4D1RpI.s: Assembler messages:
encrypt.c: /tmp/cc4D1RpI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4D1RpI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4D1RpI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4D1RpI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4D1RpI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4D1RpI.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczODRaf.s: Assembler messages:
encrypt.c: /tmp/cczODRaf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczODRaf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczODRaf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczODRaf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczODRaf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczODRaf.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIfmq48.s: Assembler messages:
encrypt.c: /tmp/ccIfmq48.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIfmq48.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIfmq48.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIfmq48.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIfmq48.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIfmq48.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvYhqGB.s: Assembler messages:
encrypt.c: /tmp/ccvYhqGB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvYhqGB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvYhqGB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYhqGB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvYhqGB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvYhqGB.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/omdsha512k256n256tau256v1/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/ccC3n08H.s: Assembler messages:
encrypt.c: /tmp/ccC3n08H.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccC3n08H.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC3n08H.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC3n08H.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC3n08H.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC3n08H.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/omdsha512k256n256tau256v1/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/ccGq78Re.s: Assembler messages:
encrypt.c: /tmp/ccGq78Re.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGq78Re.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGq78Re.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGq78Re.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGq78Re.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGq78Re.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/omdsha512k256n256tau256v1/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/ccJgTDfa.s: Assembler messages:
encrypt.c: /tmp/ccJgTDfa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJgTDfa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJgTDfa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJgTDfa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJgTDfa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJgTDfa.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/omdsha512k256n256tau256v1/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/ccVwBW0E.s: Assembler messages:
encrypt.c: /tmp/ccVwBW0E.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVwBW0E.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVwBW0E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwBW0E.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVwBW0E.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVwBW0E.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/omdsha512k256n256tau256v1/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/ccSv7UaF.s: Assembler messages:
encrypt.c: /tmp/ccSv7UaF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSv7UaF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSv7UaF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSv7UaF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSv7UaF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSv7UaF.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/omdsha512k256n256tau256v1/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/ccagN2p7.s: Assembler messages:
encrypt.c: /tmp/ccagN2p7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccagN2p7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccagN2p7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccagN2p7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccagN2p7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccagN2p7.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2xYefV.s: Assembler messages:
encrypt.c: /tmp/cc2xYefV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2xYefV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2xYefV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xYefV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2xYefV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2xYefV.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQPc5LF.s: Assembler messages:
encrypt.c: /tmp/ccQPc5LF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQPc5LF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQPc5LF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPc5LF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQPc5LF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQPc5LF.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHxeZ3z.s: Assembler messages:
encrypt.c: /tmp/ccHxeZ3z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHxeZ3z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHxeZ3z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHxeZ3z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHxeZ3z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHxeZ3z.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOTyZWN.s: Assembler messages:
encrypt.c: /tmp/ccOTyZWN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOTyZWN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOTyZWN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOTyZWN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOTyZWN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOTyZWN.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZRhmcf.s: Assembler messages:
encrypt.c: /tmp/ccZRhmcf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZRhmcf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZRhmcf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZRhmcf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZRhmcf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZRhmcf.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZi4O5u.s: Assembler messages:
encrypt.c: /tmp/ccZi4O5u.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZi4O5u.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZi4O5u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZi4O5u.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZi4O5u.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZi4O5u.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOpAKNr.s: Assembler messages:
encrypt.c: /tmp/ccOpAKNr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOpAKNr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOpAKNr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpAKNr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOpAKNr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOpAKNr.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccylwh0c.s: Assembler messages:
encrypt.c: /tmp/ccylwh0c.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccylwh0c.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccylwh0c.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccylwh0c.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccylwh0c.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccylwh0c.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccr8W9Fv.s: Assembler messages:
encrypt.c: /tmp/ccr8W9Fv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr8W9Fv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr8W9Fv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr8W9Fv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr8W9Fv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr8W9Fv.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccv52t2I.s: Assembler messages:
encrypt.c: /tmp/ccv52t2I.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccv52t2I.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv52t2I.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv52t2I.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv52t2I.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv52t2I.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEUgFvr.s: Assembler messages:
encrypt.c: /tmp/ccEUgFvr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEUgFvr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEUgFvr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEUgFvr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEUgFvr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEUgFvr.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjjpwIF.s: Assembler messages:
encrypt.c: /tmp/ccjjpwIF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjjpwIF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjjpwIF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjjpwIF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjjpwIF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjjpwIF.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXSB5Io.s: Assembler messages:
encrypt.c: /tmp/ccXSB5Io.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXSB5Io.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXSB5Io.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSB5Io.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXSB5Io.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXSB5Io.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYsHeH6.s: Assembler messages:
encrypt.c: /tmp/ccYsHeH6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYsHeH6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYsHeH6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYsHeH6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYsHeH6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYsHeH6.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc21nAX6.s: Assembler messages:
encrypt.c: /tmp/cc21nAX6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc21nAX6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc21nAX6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc21nAX6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc21nAX6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc21nAX6.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cczDx3Uj.s: Assembler messages:
encrypt.c: /tmp/cczDx3Uj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczDx3Uj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczDx3Uj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDx3Uj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczDx3Uj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczDx3Uj.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5Ukmdl.s: Assembler messages:
encrypt.c: /tmp/cc5Ukmdl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5Ukmdl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Ukmdl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Ukmdl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Ukmdl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5Ukmdl.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cco3TiRG.s: Assembler messages:
encrypt.c: /tmp/cco3TiRG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cco3TiRG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco3TiRG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cco3TiRG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cco3TiRG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cco3TiRG.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc08S0kE.s: Assembler messages:
encrypt.c: /tmp/cc08S0kE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc08S0kE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc08S0kE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08S0kE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc08S0kE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc08S0kE.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccautvQg.s: Assembler messages:
encrypt.c: /tmp/ccautvQg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccautvQg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccautvQg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccautvQg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccautvQg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccautvQg.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9o5yg2.s: Assembler messages:
encrypt.c: /tmp/cc9o5yg2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9o5yg2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9o5yg2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9o5yg2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9o5yg2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9o5yg2.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOl5gEc.s: Assembler messages:
encrypt.c: /tmp/ccOl5gEc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOl5gEc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOl5gEc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOl5gEc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOl5gEc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOl5gEc.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIkxkAT.s: Assembler messages:
encrypt.c: /tmp/ccIkxkAT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIkxkAT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIkxkAT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIkxkAT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIkxkAT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIkxkAT.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyAZgo6.s: Assembler messages:
encrypt.c: /tmp/ccyAZgo6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyAZgo6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyAZgo6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyAZgo6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyAZgo6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyAZgo6.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccbU3WPV.s: Assembler messages:
encrypt.c: /tmp/ccbU3WPV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbU3WPV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbU3WPV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbU3WPV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbU3WPV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbU3WPV.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccupve9s.s: Assembler messages:
encrypt.c: /tmp/ccupve9s.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccupve9s.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccupve9s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccupve9s.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccupve9s.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccupve9s.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/omdsha512k256n256tau256v1/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/ccCMGBuR.s: Assembler messages:
encrypt.c: /tmp/ccCMGBuR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCMGBuR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCMGBuR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMGBuR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCMGBuR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCMGBuR.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/omdsha512k256n256tau256v1/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/ccd6wvpl.s: Assembler messages:
encrypt.c: /tmp/ccd6wvpl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccd6wvpl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd6wvpl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd6wvpl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd6wvpl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd6wvpl.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIVURau.s: Assembler messages:
encrypt.c: /tmp/ccIVURau.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIVURau.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIVURau.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVURau.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIVURau.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIVURau.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccc382b3.s: Assembler messages:
encrypt.c: /tmp/ccc382b3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccc382b3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc382b3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc382b3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc382b3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc382b3.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOPIWLs.s: Assembler messages:
encrypt.c: /tmp/ccOPIWLs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOPIWLs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOPIWLs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOPIWLs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOPIWLs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOPIWLs.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgYAkJZ.s: Assembler messages:
encrypt.c: /tmp/ccgYAkJZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgYAkJZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgYAkJZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYAkJZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgYAkJZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgYAkJZ.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc9drk5N.s: Assembler messages:
encrypt.c: /tmp/cc9drk5N.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9drk5N.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9drk5N.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9drk5N.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9drk5N.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9drk5N.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAq2Zbi.s: Assembler messages:
encrypt.c: /tmp/ccAq2Zbi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAq2Zbi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAq2Zbi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAq2Zbi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAq2Zbi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAq2Zbi.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHnSowY.s: Assembler messages:
encrypt.c: /tmp/ccHnSowY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHnSowY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHnSowY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHnSowY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHnSowY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHnSowY.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccifjAMI.s: Assembler messages:
encrypt.c: /tmp/ccifjAMI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccifjAMI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccifjAMI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccifjAMI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccifjAMI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccifjAMI.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccErtW7R.s: Assembler messages:
encrypt.c: /tmp/ccErtW7R.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccErtW7R.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccErtW7R.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccErtW7R.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccErtW7R.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccErtW7R.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfyemMn.s: Assembler messages:
encrypt.c: /tmp/ccfyemMn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfyemMn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfyemMn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfyemMn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfyemMn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfyemMn.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0H57Xj.s: Assembler messages:
encrypt.c: /tmp/cc0H57Xj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0H57Xj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0H57Xj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0H57Xj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0H57Xj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0H57Xj.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIdXP6P.s: Assembler messages:
encrypt.c: /tmp/ccIdXP6P.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIdXP6P.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIdXP6P.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIdXP6P.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIdXP6P.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIdXP6P.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0ao6e5.s: Assembler messages:
encrypt.c: /tmp/cc0ao6e5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0ao6e5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ao6e5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ao6e5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0ao6e5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0ao6e5.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJaYMME.s: Assembler messages:
encrypt.c: /tmp/ccJaYMME.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJaYMME.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJaYMME.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJaYMME.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJaYMME.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJaYMME.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6lExTy.s: Assembler messages:
encrypt.c: /tmp/cc6lExTy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6lExTy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6lExTy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6lExTy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6lExTy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6lExTy.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccX4pXP1.s: Assembler messages:
encrypt.c: /tmp/ccX4pXP1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX4pXP1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX4pXP1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX4pXP1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX4pXP1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX4pXP1.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5jTagz.s: Assembler messages:
encrypt.c: /tmp/cc5jTagz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5jTagz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5jTagz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5jTagz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5jTagz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5jTagz.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZKLJGi.s: Assembler messages:
encrypt.c: /tmp/ccZKLJGi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZKLJGi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZKLJGi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZKLJGi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZKLJGi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZKLJGi.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHJxhLt.s: Assembler messages:
encrypt.c: /tmp/ccHJxhLt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHJxhLt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHJxhLt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHJxhLt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHJxhLt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHJxhLt.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchyZPfb.s: Assembler messages:
encrypt.c: /tmp/cchyZPfb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchyZPfb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchyZPfb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchyZPfb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchyZPfb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchyZPfb.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5aCrDY.s: Assembler messages:
encrypt.c: /tmp/cc5aCrDY.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5aCrDY.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5aCrDY.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5aCrDY.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5aCrDY.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5aCrDY.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZ80gVw.s: Assembler messages:
encrypt.c: /tmp/ccZ80gVw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ80gVw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ80gVw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ80gVw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ80gVw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ80gVw.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJ7u8GS.s: Assembler messages:
encrypt.c: /tmp/ccJ7u8GS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ7u8GS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ7u8GS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7u8GS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ7u8GS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ7u8GS.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWcjsyq.s: Assembler messages:
encrypt.c: /tmp/ccWcjsyq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWcjsyq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWcjsyq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcjsyq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWcjsyq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWcjsyq.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccCwCU11.s: Assembler messages:
encrypt.c: /tmp/ccCwCU11.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCwCU11.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCwCU11.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCwCU11.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCwCU11.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCwCU11.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccveNlAn.s: Assembler messages:
encrypt.c: /tmp/ccveNlAn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccveNlAn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccveNlAn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccveNlAn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccveNlAn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccveNlAn.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5bQZqn.s: Assembler messages:
encrypt.c: /tmp/cc5bQZqn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5bQZqn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5bQZqn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5bQZqn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5bQZqn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5bQZqn.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjKpMcV.s: Assembler messages:
encrypt.c: /tmp/ccjKpMcV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjKpMcV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjKpMcV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjKpMcV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjKpMcV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjKpMcV.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEMlijd.s: Assembler messages:
encrypt.c: /tmp/ccEMlijd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEMlijd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEMlijd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMlijd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEMlijd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEMlijd.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMgL6xJ.s: Assembler messages:
encrypt.c: /tmp/ccMgL6xJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMgL6xJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMgL6xJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMgL6xJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMgL6xJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMgL6xJ.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqvrq4c.s: Assembler messages:
encrypt.c: /tmp/ccqvrq4c.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqvrq4c.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqvrq4c.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqvrq4c.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqvrq4c.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqvrq4c.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrzkoBD.s: Assembler messages:
encrypt.c: /tmp/ccrzkoBD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrzkoBD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrzkoBD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzkoBD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrzkoBD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrzkoBD.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHS75kJ.s: Assembler messages:
encrypt.c: /tmp/ccHS75kJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHS75kJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHS75kJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHS75kJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHS75kJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHS75kJ.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXt9DE8.s: Assembler messages:
encrypt.c: /tmp/ccXt9DE8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXt9DE8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXt9DE8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXt9DE8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXt9DE8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXt9DE8.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3BfHcC.s: Assembler messages:
encrypt.c: /tmp/cc3BfHcC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3BfHcC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3BfHcC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3BfHcC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3BfHcC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3BfHcC.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnSMiz7.s: Assembler messages:
encrypt.c: /tmp/ccnSMiz7.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnSMiz7.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnSMiz7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnSMiz7.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnSMiz7.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnSMiz7.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctldhf8.s: Assembler messages:
encrypt.c: /tmp/cctldhf8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctldhf8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctldhf8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctldhf8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctldhf8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctldhf8.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccucu8Ez.s: Assembler messages:
encrypt.c: /tmp/ccucu8Ez.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccucu8Ez.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccucu8Ez.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucu8Ez.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccucu8Ez.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccucu8Ez.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPVm2z6.s: Assembler messages:
encrypt.c: /tmp/ccPVm2z6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPVm2z6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPVm2z6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPVm2z6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPVm2z6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPVm2z6.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctCTUTv.s: Assembler messages:
encrypt.c: /tmp/cctCTUTv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctCTUTv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctCTUTv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctCTUTv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctCTUTv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctCTUTv.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccW8iuX3.s: Assembler messages:
encrypt.c: /tmp/ccW8iuX3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccW8iuX3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW8iuX3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW8iuX3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW8iuX3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW8iuX3.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjmfU3x.s: Assembler messages:
encrypt.c: /tmp/ccjmfU3x.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjmfU3x.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjmfU3x.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjmfU3x.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjmfU3x.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjmfU3x.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc775XSx.s: Assembler messages:
encrypt.c: /tmp/cc775XSx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc775XSx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc775XSx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc775XSx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc775XSx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc775XSx.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccP1GqeZ.s: Assembler messages:
encrypt.c: /tmp/ccP1GqeZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccP1GqeZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP1GqeZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP1GqeZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP1GqeZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP1GqeZ.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6mnKjo.s: Assembler messages:
encrypt.c: /tmp/cc6mnKjo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6mnKjo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6mnKjo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6mnKjo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6mnKjo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6mnKjo.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchR9DSP.s: Assembler messages:
encrypt.c: /tmp/cchR9DSP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchR9DSP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchR9DSP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR9DSP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchR9DSP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchR9DSP.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccb0ViXM.s: Assembler messages:
encrypt.c: /tmp/ccb0ViXM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccb0ViXM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb0ViXM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb0ViXM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb0ViXM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb0ViXM.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchlX5ok.s: Assembler messages:
encrypt.c: /tmp/cchlX5ok.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchlX5ok.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchlX5ok.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlX5ok.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchlX5ok.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchlX5ok.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXTkzXk.s: Assembler messages:
encrypt.c: /tmp/ccXTkzXk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXTkzXk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXTkzXk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXTkzXk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXTkzXk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXTkzXk.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqrwDeS.s: Assembler messages:
encrypt.c: /tmp/ccqrwDeS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqrwDeS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqrwDeS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqrwDeS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqrwDeS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqrwDeS.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqZOEOg.s: Assembler messages:
encrypt.c: /tmp/ccqZOEOg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqZOEOg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqZOEOg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqZOEOg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqZOEOg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqZOEOg.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvDyz4N.s: Assembler messages:
encrypt.c: /tmp/ccvDyz4N.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvDyz4N.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvDyz4N.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvDyz4N.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvDyz4N.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvDyz4N.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccgkYf6f.s: Assembler messages:
encrypt.c: /tmp/ccgkYf6f.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgkYf6f.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgkYf6f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkYf6f.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgkYf6f.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgkYf6f.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccniFd0O.s: Assembler messages:
encrypt.c: /tmp/ccniFd0O.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccniFd0O.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccniFd0O.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccniFd0O.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccniFd0O.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccniFd0O.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3MSlYf.s: Assembler messages:
encrypt.c: /tmp/cc3MSlYf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3MSlYf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3MSlYf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3MSlYf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3MSlYf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3MSlYf.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJXunMK.s: Assembler messages:
encrypt.c: /tmp/ccJXunMK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJXunMK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJXunMK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJXunMK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJXunMK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJXunMK.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3bPMhf.s: Assembler messages:
encrypt.c: /tmp/cc3bPMhf.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3bPMhf.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3bPMhf.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3bPMhf.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3bPMhf.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3bPMhf.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSQlmGJ.s: Assembler messages:
encrypt.c: /tmp/ccSQlmGJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSQlmGJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSQlmGJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQlmGJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSQlmGJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSQlmGJ.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccI78Zze.s: Assembler messages:
encrypt.c: /tmp/ccI78Zze.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccI78Zze.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI78Zze.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI78Zze.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI78Zze.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI78Zze.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRR33OG.s: Assembler messages:
encrypt.c: /tmp/ccRR33OG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRR33OG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRR33OG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRR33OG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRR33OG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRR33OG.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1t01qn.s: Assembler messages:
encrypt.c: /tmp/cc1t01qn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1t01qn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1t01qn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1t01qn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1t01qn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1t01qn.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccuF5CST.s: Assembler messages:
encrypt.c: /tmp/ccuF5CST.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuF5CST.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuF5CST.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuF5CST.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuF5CST.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuF5CST.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBod7hO.s: Assembler messages:
encrypt.c: /tmp/ccBod7hO.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBod7hO.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBod7hO.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBod7hO.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBod7hO.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBod7hO.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccFmkLWc.s: Assembler messages:
encrypt.c: /tmp/ccFmkLWc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFmkLWc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFmkLWc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFmkLWc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFmkLWc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFmkLWc.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOlec5Q.s: Assembler messages:
encrypt.c: /tmp/ccOlec5Q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOlec5Q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOlec5Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOlec5Q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOlec5Q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOlec5Q.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRDndit.s: Assembler messages:
encrypt.c: /tmp/ccRDndit.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRDndit.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRDndit.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRDndit.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRDndit.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRDndit.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIoA4TN.s: Assembler messages:
encrypt.c: /tmp/ccIoA4TN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIoA4TN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIoA4TN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIoA4TN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIoA4TN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIoA4TN.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoorNxp.s: Assembler messages:
encrypt.c: /tmp/ccoorNxp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoorNxp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoorNxp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoorNxp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoorNxp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoorNxp.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDxVRuW.s: Assembler messages:
encrypt.c: /tmp/ccDxVRuW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDxVRuW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDxVRuW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDxVRuW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDxVRuW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDxVRuW.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccESx1az.s: Assembler messages:
encrypt.c: /tmp/ccESx1az.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccESx1az.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccESx1az.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccESx1az.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccESx1az.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccESx1az.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJRNu7T.s: Assembler messages:
encrypt.c: /tmp/ccJRNu7T.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJRNu7T.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJRNu7T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJRNu7T.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJRNu7T.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJRNu7T.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccY3Dxdw.s: Assembler messages:
encrypt.c: /tmp/ccY3Dxdw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccY3Dxdw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY3Dxdw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY3Dxdw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccY3Dxdw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY3Dxdw.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJmPYyp.s: Assembler messages:
encrypt.c: /tmp/ccJmPYyp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJmPYyp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJmPYyp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmPYyp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJmPYyp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJmPYyp.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVwFIh1.s: Assembler messages:
encrypt.c: /tmp/ccVwFIh1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVwFIh1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVwFIh1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVwFIh1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVwFIh1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVwFIh1.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJKO0lV.s: Assembler messages:
encrypt.c: /tmp/ccJKO0lV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJKO0lV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJKO0lV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJKO0lV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJKO0lV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJKO0lV.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaJoi2k.s: Assembler messages:
encrypt.c: /tmp/ccaJoi2k.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaJoi2k.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaJoi2k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJoi2k.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaJoi2k.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaJoi2k.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccX5HUPT.s: Assembler messages:
encrypt.c: /tmp/ccX5HUPT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX5HUPT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX5HUPT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5HUPT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX5HUPT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX5HUPT.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqDIJom.s: Assembler messages:
encrypt.c: /tmp/ccqDIJom.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqDIJom.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqDIJom.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqDIJom.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqDIJom.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqDIJom.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2IqJmd.s: Assembler messages:
encrypt.c: /tmp/cc2IqJmd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2IqJmd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2IqJmd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2IqJmd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2IqJmd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2IqJmd.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccBQyeyR.s: Assembler messages:
encrypt.c: /tmp/ccBQyeyR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBQyeyR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBQyeyR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBQyeyR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBQyeyR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBQyeyR.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccJtNpDn.s: Assembler messages:
encrypt.c: /tmp/ccJtNpDn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJtNpDn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJtNpDn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJtNpDn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJtNpDn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJtNpDn.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOzapfW.s: Assembler messages:
encrypt.c: /tmp/ccOzapfW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOzapfW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOzapfW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzapfW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOzapfW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOzapfW.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7UaPeg.s: Assembler messages:
encrypt.c: /tmp/cc7UaPeg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7UaPeg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7UaPeg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7UaPeg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7UaPeg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7UaPeg.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGBzy7G.s: Assembler messages:
encrypt.c: /tmp/ccGBzy7G.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGBzy7G.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGBzy7G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGBzy7G.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGBzy7G.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGBzy7G.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYuNJDi.s: Assembler messages:
encrypt.c: /tmp/ccYuNJDi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYuNJDi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYuNJDi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYuNJDi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYuNJDi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYuNJDi.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cchAxjgu.s: Assembler messages:
encrypt.c: /tmp/cchAxjgu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchAxjgu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchAxjgu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchAxjgu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchAxjgu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchAxjgu.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccjYWOPq.s: Assembler messages:
encrypt.c: /tmp/ccjYWOPq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjYWOPq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjYWOPq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjYWOPq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjYWOPq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjYWOPq.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cco9QhDd.s: Assembler messages:
encrypt.c: /tmp/cco9QhDd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cco9QhDd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco9QhDd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9QhDd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cco9QhDd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cco9QhDd.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccs0u6y0.s: Assembler messages:
encrypt.c: /tmp/ccs0u6y0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs0u6y0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs0u6y0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs0u6y0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs0u6y0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccs0u6y0.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccy5HV4U.s: Assembler messages:
encrypt.c: /tmp/ccy5HV4U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy5HV4U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy5HV4U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5HV4U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy5HV4U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy5HV4U.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAzMv6T.s: Assembler messages:
encrypt.c: /tmp/ccAzMv6T.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAzMv6T.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAzMv6T.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzMv6T.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAzMv6T.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAzMv6T.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cct15vLQ.s: Assembler messages:
encrypt.c: /tmp/cct15vLQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct15vLQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct15vLQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cct15vLQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cct15vLQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cct15vLQ.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4bhvBP.s: Assembler messages:
encrypt.c: /tmp/cc4bhvBP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4bhvBP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4bhvBP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bhvBP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4bhvBP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4bhvBP.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctmvi0U.s: Assembler messages:
encrypt.c: /tmp/cctmvi0U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctmvi0U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctmvi0U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctmvi0U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctmvi0U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctmvi0U.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccD00sNe.s: Assembler messages:
encrypt.c: /tmp/ccD00sNe.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD00sNe.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD00sNe.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD00sNe.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD00sNe.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD00sNe.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvMzWBT.s: Assembler messages:
encrypt.c: /tmp/ccvMzWBT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvMzWBT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvMzWBT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMzWBT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvMzWBT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvMzWBT.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccauzz0z.s: Assembler messages:
encrypt.c: /tmp/ccauzz0z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccauzz0z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccauzz0z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauzz0z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccauzz0z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccauzz0z.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfzPDMC.s: Assembler messages:
encrypt.c: /tmp/ccfzPDMC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfzPDMC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfzPDMC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfzPDMC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfzPDMC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfzPDMC.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2ScF2P.s: Assembler messages:
encrypt.c: /tmp/cc2ScF2P.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2ScF2P.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2ScF2P.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2ScF2P.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2ScF2P.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2ScF2P.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXu98Pu.s: Assembler messages:
encrypt.c: /tmp/ccXu98Pu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXu98Pu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXu98Pu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXu98Pu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXu98Pu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXu98Pu.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cce4mctd.s: Assembler messages:
encrypt.c: /tmp/cce4mctd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cce4mctd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce4mctd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4mctd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cce4mctd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce4mctd.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccf1ZWQL.s: Assembler messages:
encrypt.c: /tmp/ccf1ZWQL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf1ZWQL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf1ZWQL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1ZWQL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf1ZWQL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf1ZWQL.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccKTyqkF.s: Assembler messages:
encrypt.c: /tmp/ccKTyqkF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKTyqkF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKTyqkF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKTyqkF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKTyqkF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKTyqkF.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccowMh49.s: Assembler messages:
encrypt.c: /tmp/ccowMh49.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccowMh49.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccowMh49.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccowMh49.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccowMh49.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccowMh49.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc2tuzJn.s: Assembler messages:
encrypt.c: /tmp/cc2tuzJn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2tuzJn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2tuzJn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2tuzJn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2tuzJn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2tuzJn.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDpv5vP.s: Assembler messages:
encrypt.c: /tmp/ccDpv5vP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDpv5vP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDpv5vP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDpv5vP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDpv5vP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDpv5vP.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4YPUdN.s: Assembler messages:
encrypt.c: /tmp/cc4YPUdN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4YPUdN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4YPUdN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4YPUdN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4YPUdN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4YPUdN.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5mohAm.s: Assembler messages:
encrypt.c: /tmp/cc5mohAm.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5mohAm.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5mohAm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5mohAm.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5mohAm.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5mohAm.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAHsUuI.s: Assembler messages:
encrypt.c: /tmp/ccAHsUuI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAHsUuI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAHsUuI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAHsUuI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAHsUuI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAHsUuI.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccN5KwV0.s: Assembler messages:
encrypt.c: /tmp/ccN5KwV0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccN5KwV0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN5KwV0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN5KwV0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN5KwV0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN5KwV0.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMGsJWy.s: Assembler messages:
encrypt.c: /tmp/ccMGsJWy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMGsJWy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMGsJWy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMGsJWy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMGsJWy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMGsJWy.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccYIk7A2.s: Assembler messages:
encrypt.c: /tmp/ccYIk7A2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYIk7A2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYIk7A2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIk7A2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYIk7A2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYIk7A2.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4ku1nF.s: Assembler messages:
encrypt.c: /tmp/cc4ku1nF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4ku1nF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4ku1nF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4ku1nF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4ku1nF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4ku1nF.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccj7QIua.s: Assembler messages:
encrypt.c: /tmp/ccj7QIua.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj7QIua.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj7QIua.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj7QIua.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj7QIua.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj7QIua.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccO6Mex2.s: Assembler messages:
encrypt.c: /tmp/ccO6Mex2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccO6Mex2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO6Mex2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO6Mex2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO6Mex2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO6Mex2.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccvEtY8t.s: Assembler messages:
encrypt.c: /tmp/ccvEtY8t.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvEtY8t.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvEtY8t.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvEtY8t.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvEtY8t.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvEtY8t.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0EdDiV.s: Assembler messages:
encrypt.c: /tmp/cc0EdDiV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0EdDiV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0EdDiV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0EdDiV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0EdDiV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0EdDiV.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccABOFyS.s: Assembler messages:
encrypt.c: /tmp/ccABOFyS.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccABOFyS.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccABOFyS.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccABOFyS.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccABOFyS.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccABOFyS.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHiQTGn.s: Assembler messages:
encrypt.c: /tmp/ccHiQTGn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHiQTGn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHiQTGn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHiQTGn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHiQTGn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHiQTGn.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclXKSby.s: Assembler messages:
encrypt.c: /tmp/cclXKSby.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclXKSby.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclXKSby.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclXKSby.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclXKSby.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclXKSby.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5OLW7O.s: Assembler messages:
encrypt.c: /tmp/cc5OLW7O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5OLW7O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5OLW7O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5OLW7O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5OLW7O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5OLW7O.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAGargl.s: Assembler messages:
encrypt.c: /tmp/ccAGargl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAGargl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAGargl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAGargl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAGargl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAGargl.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTDTIB0.s: Assembler messages:
encrypt.c: /tmp/ccTDTIB0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTDTIB0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTDTIB0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTDTIB0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTDTIB0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTDTIB0.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccViIPLY.s: Assembler messages:
encrypt.c: /tmp/ccViIPLY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccViIPLY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccViIPLY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccViIPLY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccViIPLY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccViIPLY.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6o6vf9.s: Assembler messages:
encrypt.c: /tmp/cc6o6vf9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6o6vf9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6o6vf9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6o6vf9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6o6vf9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6o6vf9.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccStaI8i.s: Assembler messages:
encrypt.c: /tmp/ccStaI8i.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccStaI8i.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccStaI8i.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStaI8i.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccStaI8i.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccStaI8i.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4GXe8f.s: Assembler messages:
encrypt.c: /tmp/cc4GXe8f.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4GXe8f.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4GXe8f.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4GXe8f.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4GXe8f.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4GXe8f.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccB7w120.s: Assembler messages:
encrypt.c: /tmp/ccB7w120.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB7w120.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB7w120.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB7w120.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB7w120.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB7w120.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZ5l3QL.s: Assembler messages:
encrypt.c: /tmp/ccZ5l3QL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ5l3QL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ5l3QL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ5l3QL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ5l3QL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ5l3QL.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccw78kvM.s: Assembler messages:
encrypt.c: /tmp/ccw78kvM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccw78kvM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw78kvM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw78kvM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw78kvM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccw78kvM.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQB8QDC.s: Assembler messages:
encrypt.c: /tmp/ccQB8QDC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQB8QDC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQB8QDC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQB8QDC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQB8QDC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQB8QDC.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cct53jLJ.s: Assembler messages:
encrypt.c: /tmp/cct53jLJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct53jLJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct53jLJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct53jLJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cct53jLJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct53jLJ.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTz5NI9.s: Assembler messages:
encrypt.c: /tmp/ccTz5NI9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTz5NI9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTz5NI9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTz5NI9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTz5NI9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTz5NI9.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWauxNM.s: Assembler messages:
encrypt.c: /tmp/ccWauxNM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWauxNM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWauxNM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWauxNM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWauxNM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWauxNM.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1bP73C.s: Assembler messages:
encrypt.c: /tmp/cc1bP73C.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1bP73C.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1bP73C.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bP73C.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1bP73C.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1bP73C.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6kNfc4.s: Assembler messages:
encrypt.c: /tmp/cc6kNfc4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6kNfc4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6kNfc4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6kNfc4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6kNfc4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6kNfc4.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccA71OFC.s: Assembler messages:
encrypt.c: /tmp/ccA71OFC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccA71OFC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA71OFC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA71OFC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA71OFC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA71OFC.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/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNS06dg.s: Assembler messages:
encrypt.c: /tmp/ccNS06dg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNS06dg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNS06dg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNS06dg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNS06dg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNS06dg.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/omdsha512k256n256tau256v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccDdPdNt.s: Assembler messages:
encrypt.c: /tmp/ccDdPdNt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDdPdNt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDdPdNt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdPdNt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDdPdNt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDdPdNt.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

Compiler output

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