Implementation notes: x86, margaux, crypto_aead/omdsha512k256n256tau256v1

Computer: margaux
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha512k256n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
611721refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
613476refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
613728refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
613764refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
619947refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
621603refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
621693refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
622242refgcc -m32 -march=prescott -O -fomit-frame-pointer2017080120170725
623970refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017080120170725
624276refgcc -m32 -march=nocona -O -fomit-frame-pointer2017080120170725
626445refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
628110refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
628524refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
629136refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
629199refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
630099refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
630180refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
630801refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017080120170725
632673refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
632979refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
633294refgcc -m32 -O -fomit-frame-pointer2017080120170725
633807refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017080120170725
634311refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
634707refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017080120170725
635382refgcc -m32 -march=core2 -O -fomit-frame-pointer2017080120170725
635445refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017080120170725
635472refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017080120170725
635778refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017080120170725
636453refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017080120170725
636984refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017080120170725
637011refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017080120170725
637137refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017080120170725
637380refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017080120170725
637434refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017080120170725
638460refgcc -m32 -march=i486 -O -fomit-frame-pointer2017080120170725
639000refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017080120170725
640800refgcc -m32 -march=pentium -O -fomit-frame-pointer2017080120170725
640953refgcc -m32 -march=athlon -O -fomit-frame-pointer2017080120170725
641754refgcc -m32 -march=k8 -O -fomit-frame-pointer2017080120170725
647028refgcc -m32 -march=i386 -O -fomit-frame-pointer2017080120170725
651681refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017080120170725
651987refgcc -m32 -march=k6 -O -fomit-frame-pointer2017080120170725
652401refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017080120170725
724995refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017080120170725
733266refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
733374refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
733941refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017080120170725
738702refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
747900refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017080120170725
751455refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017080120170725
753903refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017080120170725
757998refgcc -m32 -O3 -fomit-frame-pointer2017080120170725
762228refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
763092refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
764145refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
764892refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
765180refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
766026refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017080120170725
766530refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
767520refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017080120170725
768249refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
768861refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017080120170725
772011refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
772812refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
772902refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017080120170725
773262refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
774666refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017080120170725
775827refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
776493refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
776799refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
777771refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017080120170725
778680refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
778707refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
781479refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017080120170725
783036refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
783549refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
785322refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017080120170725
786474refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
788751refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
789966refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
790794refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017080120170725
791514refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
791847refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
792414refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
792936refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017080120170725
793125refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
793215refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
793629refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017080120170725
793692refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017080120170725
794556refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017080120170725
794583refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
794673refgcc -m32 -Os -fomit-frame-pointer2017080120170725
794727refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017080120170725
794817refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017080120170725
794871refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017080120170725
795267refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017080120170725
795573refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017080120170725
795735refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017080120170725
795744refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
795807refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017080120170725
795996refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
796149refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
796284refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017080120170725
796320refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
796347refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017080120170725
796455refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017080120170725
796761refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017080120170725
796824refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017080120170725
797067refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017080120170725
797112refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017080120170725
797679refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017080120170725
797886refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017080120170725
798282refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017080120170725
798462refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017080120170725
798534refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017080120170725
799443refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017080120170725
799524refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
800901refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017080120170725
801306refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017080120170725
801612refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017080120170725
801684refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017080120170725
802746refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017080120170725
803331refgcc -m32 -O2 -fomit-frame-pointer2017080120170725
803709refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017080120170725
804429refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017080120170725
807444refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017080120170725
807615refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017080120170725
808137refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
808191refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017080120170725
808470refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
808884refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
809541refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017080120170725
809901refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
810396refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017080120170725
810729refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
810900refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017080120170725
811206refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
811260refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
811539refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
811692refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
811971refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017080120170725
813276refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
814338refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
814644refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017080120170725
815787refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
816606refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017080120170725
818640refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
818748refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
820071refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017080120170725
820152refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017080120170725
820476refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017080120170725
820503refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017080120170725
821466refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017080120170725
821844refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725
821880refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017080120170725
822627refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017080120170725
822771refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
826011refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017080120170725
827829refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
833814refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017080120170725
835848refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017080120170725
835884refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017080120170725
836613refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017080120170725
842184refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017080120170725
843696refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017080120170725
846990refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017080120170725
853974refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017080120170725

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/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/ccdoWSml.s: Assembler messages:
encrypt.c: /tmp/ccdoWSml.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdoWSml.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdoWSml.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdoWSml.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdoWSml.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdoWSml.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/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/ccm5ZKRs.s: Assembler messages:
encrypt.c: /tmp/ccm5ZKRs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm5ZKRs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm5ZKRs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5ZKRs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm5ZKRs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm5ZKRs.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/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: 166, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ref
gcc -m32 -O2 -fomit-frame-pointer ref
gcc -m32 -O3 -fomit-frame-pointer ref
gcc -m32 -O -fomit-frame-pointer ref
gcc -m32 -Os -fomit-frame-pointer ref
gcc -m32 -march=athlon -O2 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O3 -fomit-frame-pointer ref
gcc -m32 -march=athlon -O -fomit-frame-pointer ref
gcc -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=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 -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 -O -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7 -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/ccQt0lbe.s: Assembler messages:
encrypt.c: /tmp/ccQt0lbe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQt0lbe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQt0lbe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQt0lbe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQt0lbe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQt0lbe.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/ccdzkErp.s: Assembler messages:
encrypt.c: /tmp/ccdzkErp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdzkErp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdzkErp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdzkErp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdzkErp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdzkErp.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/cclEJhrs.s: Assembler messages:
encrypt.c: /tmp/cclEJhrs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclEJhrs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclEJhrs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclEJhrs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclEJhrs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclEJhrs.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/ccybwoGp.s: Assembler messages:
encrypt.c: /tmp/ccybwoGp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccybwoGp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccybwoGp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccybwoGp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccybwoGp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccybwoGp.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/ccIo919p.s: Assembler messages:
encrypt.c: /tmp/ccIo919p.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIo919p.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIo919p.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIo919p.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIo919p.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIo919p.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/ccWnQxJf.s: Assembler messages:
encrypt.c: /tmp/ccWnQxJf.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWnQxJf.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWnQxJf.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnQxJf.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWnQxJf.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWnQxJf.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/ccDSlEdl.s: Assembler messages:
encrypt.c: /tmp/ccDSlEdl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDSlEdl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDSlEdl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSlEdl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDSlEdl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDSlEdl.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/ccdehagZ.s: Assembler messages:
encrypt.c: /tmp/ccdehagZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdehagZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdehagZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdehagZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdehagZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdehagZ.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/cc1TgfIO.s: Assembler messages:
encrypt.c: /tmp/cc1TgfIO.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1TgfIO.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1TgfIO.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1TgfIO.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1TgfIO.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1TgfIO.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/ccX7Du6N.s: Assembler messages:
encrypt.c: /tmp/ccX7Du6N.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX7Du6N.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX7Du6N.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX7Du6N.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX7Du6N.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX7Du6N.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/ccNEXd6e.s: Assembler messages:
encrypt.c: /tmp/ccNEXd6e.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNEXd6e.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNEXd6e.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNEXd6e.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNEXd6e.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNEXd6e.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/ccZbCw3Z.s: Assembler messages:
encrypt.c: /tmp/ccZbCw3Z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZbCw3Z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZbCw3Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZbCw3Z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZbCw3Z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZbCw3Z.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/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/ccbOFC0O.s: Assembler messages:
encrypt.c: /tmp/ccbOFC0O.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbOFC0O.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbOFC0O.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOFC0O.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbOFC0O.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbOFC0O.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/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/ccqPc8GR.s: Assembler messages:
encrypt.c: /tmp/ccqPc8GR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqPc8GR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqPc8GR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPc8GR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqPc8GR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqPc8GR.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=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/cc67dpEk.s: Assembler messages:
encrypt.c: /tmp/cc67dpEk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc67dpEk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc67dpEk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc67dpEk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc67dpEk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc67dpEk.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/ccrzRmFR.s: Assembler messages:
encrypt.c: /tmp/ccrzRmFR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrzRmFR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrzRmFR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrzRmFR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrzRmFR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrzRmFR.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/ccPlpVeC.s: Assembler messages:
encrypt.c: /tmp/ccPlpVeC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPlpVeC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPlpVeC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlpVeC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPlpVeC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPlpVeC.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/ccjSRMRa.s: Assembler messages:
encrypt.c: /tmp/ccjSRMRa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjSRMRa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjSRMRa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjSRMRa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjSRMRa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjSRMRa.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/ccCIjqBR.s: Assembler messages:
encrypt.c: /tmp/ccCIjqBR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCIjqBR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCIjqBR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIjqBR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCIjqBR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCIjqBR.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/ccZylTjk.s: Assembler messages:
encrypt.c: /tmp/ccZylTjk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZylTjk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZylTjk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZylTjk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZylTjk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZylTjk.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/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/cc49QT9e.s: Assembler messages:
encrypt.c: /tmp/cc49QT9e.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc49QT9e.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc49QT9e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc49QT9e.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc49QT9e.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc49QT9e.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/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/ccjgKJPF.s: Assembler messages:
encrypt.c: /tmp/ccjgKJPF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjgKJPF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjgKJPF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjgKJPF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjgKJPF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjgKJPF.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=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/cchp93qi.s: Assembler messages:
encrypt.c: /tmp/cchp93qi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchp93qi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchp93qi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchp93qi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchp93qi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchp93qi.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/ccqb6W6s.s: Assembler messages:
encrypt.c: /tmp/ccqb6W6s.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqb6W6s.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqb6W6s.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqb6W6s.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqb6W6s.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqb6W6s.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/cc4FqJ5f.s: Assembler messages:
encrypt.c: /tmp/cc4FqJ5f.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4FqJ5f.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4FqJ5f.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4FqJ5f.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4FqJ5f.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4FqJ5f.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/ccIVFQOg.s: Assembler messages:
encrypt.c: /tmp/ccIVFQOg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIVFQOg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIVFQOg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIVFQOg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIVFQOg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIVFQOg.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/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/ccDSt4as.s: Assembler messages:
encrypt.c: /tmp/ccDSt4as.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDSt4as.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDSt4as.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDSt4as.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDSt4as.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDSt4as.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccyxgmNi.s: Assembler messages:
encrypt.c: /tmp/ccyxgmNi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyxgmNi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyxgmNi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyxgmNi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyxgmNi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyxgmNi.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/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/cc4DwHWj.s: Assembler messages:
encrypt.c: /tmp/cc4DwHWj.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4DwHWj.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4DwHWj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DwHWj.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4DwHWj.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4DwHWj.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/cckTW2jg.s: Assembler messages:
encrypt.c: /tmp/cckTW2jg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckTW2jg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckTW2jg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTW2jg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckTW2jg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckTW2jg.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/cc4zwCD2.s: Assembler messages:
encrypt.c: /tmp/cc4zwCD2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4zwCD2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4zwCD2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4zwCD2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4zwCD2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4zwCD2.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/ccj9MtXb.s: Assembler messages:
encrypt.c: /tmp/ccj9MtXb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj9MtXb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj9MtXb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj9MtXb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj9MtXb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj9MtXb.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/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/cc3Xi8FW.s: Assembler messages:
encrypt.c: /tmp/cc3Xi8FW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3Xi8FW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Xi8FW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Xi8FW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Xi8FW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3Xi8FW.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccu4cux0.s: Assembler messages:
encrypt.c: /tmp/ccu4cux0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu4cux0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu4cux0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu4cux0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu4cux0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu4cux0.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccRI9qsa.s: Assembler messages:
encrypt.c: /tmp/ccRI9qsa.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRI9qsa.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRI9qsa.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI9qsa.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRI9qsa.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRI9qsa.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccfrGD56.s: Assembler messages:
encrypt.c: /tmp/ccfrGD56.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfrGD56.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfrGD56.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfrGD56.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfrGD56.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfrGD56.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSV0LOZ.s: Assembler messages:
encrypt.c: /tmp/ccSV0LOZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSV0LOZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSV0LOZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSV0LOZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSV0LOZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSV0LOZ.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/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/ccxVDxp0.s: Assembler messages:
encrypt.c: /tmp/ccxVDxp0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxVDxp0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxVDxp0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxVDxp0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxVDxp0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxVDxp0.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/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/cc4XkEko.s: Assembler messages:
encrypt.c: /tmp/cc4XkEko.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4XkEko.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4XkEko.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XkEko.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4XkEko.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4XkEko.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTv9Edb.s: Assembler messages:
encrypt.c: /tmp/ccTv9Edb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTv9Edb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTv9Edb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTv9Edb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTv9Edb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTv9Edb.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNlSyZh.s: Assembler messages:
encrypt.c: /tmp/ccNlSyZh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNlSyZh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNlSyZh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNlSyZh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNlSyZh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNlSyZh.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWipIWJ.s: Assembler messages:
encrypt.c: /tmp/ccWipIWJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWipIWJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWipIWJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWipIWJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWipIWJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWipIWJ.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpQ3vSn.s: Assembler messages:
encrypt.c: /tmp/ccpQ3vSn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpQ3vSn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpQ3vSn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpQ3vSn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpQ3vSn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpQ3vSn.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwcYF9a.s: Assembler messages:
encrypt.c: /tmp/ccwcYF9a.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwcYF9a.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwcYF9a.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwcYF9a.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwcYF9a.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwcYF9a.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHNmXFi.s: Assembler messages:
encrypt.c: /tmp/ccHNmXFi.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHNmXFi.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHNmXFi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHNmXFi.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHNmXFi.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHNmXFi.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/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/ccXIz0fZ.s: Assembler messages:
encrypt.c: /tmp/ccXIz0fZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXIz0fZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXIz0fZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXIz0fZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXIz0fZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXIz0fZ.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/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/ccAB46yF.s: Assembler messages:
encrypt.c: /tmp/ccAB46yF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAB46yF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAB46yF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAB46yF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAB46yF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAB46yF.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdBHeb8.s: Assembler messages:
encrypt.c: /tmp/ccdBHeb8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdBHeb8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdBHeb8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdBHeb8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdBHeb8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdBHeb8.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMKMhLi.s: Assembler messages:
encrypt.c: /tmp/ccMKMhLi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMKMhLi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMKMhLi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKMhLi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMKMhLi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMKMhLi.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cctpGts9.s: Assembler messages:
encrypt.c: /tmp/cctpGts9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctpGts9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctpGts9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctpGts9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctpGts9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctpGts9.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5t4F9D.s: Assembler messages:
encrypt.c: /tmp/cc5t4F9D.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5t4F9D.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5t4F9D.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5t4F9D.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5t4F9D.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5t4F9D.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/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/ccFMbs78.s: Assembler messages:
encrypt.c: /tmp/ccFMbs78.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFMbs78.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFMbs78.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFMbs78.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFMbs78.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFMbs78.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVZCq9z.s: Assembler messages:
encrypt.c: /tmp/ccVZCq9z.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVZCq9z.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVZCq9z.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZCq9z.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVZCq9z.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVZCq9z.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/ccZBR4f8.s: Assembler messages:
encrypt.c: /tmp/ccZBR4f8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZBR4f8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZBR4f8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBR4f8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZBR4f8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZBR4f8.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/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/ccEHAJRF.s: Assembler messages:
encrypt.c: /tmp/ccEHAJRF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEHAJRF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEHAJRF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEHAJRF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEHAJRF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEHAJRF.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/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/ccQPBrQs.s: Assembler messages:
encrypt.c: /tmp/ccQPBrQs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQPBrQs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQPBrQs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQPBrQs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQPBrQs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQPBrQs.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQJsgBy.s: Assembler messages:
encrypt.c: /tmp/ccQJsgBy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQJsgBy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQJsgBy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQJsgBy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQJsgBy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQJsgBy.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/ccmJGL2b.s: Assembler messages:
encrypt.c: /tmp/ccmJGL2b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmJGL2b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmJGL2b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmJGL2b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmJGL2b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmJGL2b.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/ccAzshWI.s: Assembler messages:
encrypt.c: /tmp/ccAzshWI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAzshWI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAzshWI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzshWI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAzshWI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAzshWI.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/ccSHITxr.s: Assembler messages:
encrypt.c: /tmp/ccSHITxr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSHITxr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSHITxr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSHITxr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSHITxr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSHITxr.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/cc4Q71Ay.s: Assembler messages:
encrypt.c: /tmp/cc4Q71Ay.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4Q71Ay.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Q71Ay.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Q71Ay.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Q71Ay.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Q71Ay.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/ccDag5Sg.s: Assembler messages:
encrypt.c: /tmp/ccDag5Sg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDag5Sg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDag5Sg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDag5Sg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDag5Sg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDag5Sg.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/cchbSWPG.s: Assembler messages:
encrypt.c: /tmp/cchbSWPG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchbSWPG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchbSWPG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbSWPG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchbSWPG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchbSWPG.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/cctBu8nN.s: Assembler messages:
encrypt.c: /tmp/cctBu8nN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctBu8nN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctBu8nN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctBu8nN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctBu8nN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctBu8nN.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/ccD8boyv.s: Assembler messages:
encrypt.c: /tmp/ccD8boyv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccD8boyv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD8boyv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8boyv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD8boyv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD8boyv.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/ccEmMy7u.s: Assembler messages:
encrypt.c: /tmp/ccEmMy7u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEmMy7u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEmMy7u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEmMy7u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEmMy7u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEmMy7u.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/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/ccAwJoVE.s: Assembler messages:
encrypt.c: /tmp/ccAwJoVE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAwJoVE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAwJoVE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAwJoVE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAwJoVE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAwJoVE.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdVC74M.s: Assembler messages:
encrypt.c: /tmp/ccdVC74M.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdVC74M.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdVC74M.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdVC74M.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdVC74M.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdVC74M.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/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/cc1redSx.s: Assembler messages:
encrypt.c: /tmp/cc1redSx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1redSx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1redSx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1redSx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1redSx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1redSx.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/ccP8IUgz.s: Assembler messages:
encrypt.c: /tmp/ccP8IUgz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccP8IUgz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP8IUgz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP8IUgz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP8IUgz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP8IUgz.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/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/ccGsGGkB.s: Assembler messages:
encrypt.c: /tmp/ccGsGGkB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGsGGkB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGsGGkB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGsGGkB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGsGGkB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGsGGkB.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cce5E2r0.s: Assembler messages:
encrypt.c: /tmp/cce5E2r0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cce5E2r0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce5E2r0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5E2r0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cce5E2r0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cce5E2r0.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccohznDt.s: Assembler messages:
encrypt.c: /tmp/ccohznDt.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccohznDt.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccohznDt.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccohznDt.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccohznDt.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccohznDt.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxrCfzS.s: Assembler messages:
encrypt.c: /tmp/ccxrCfzS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxrCfzS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxrCfzS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxrCfzS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxrCfzS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxrCfzS.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/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/ccVz4UmY.s: Assembler messages:
encrypt.c: /tmp/ccVz4UmY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVz4UmY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVz4UmY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVz4UmY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVz4UmY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVz4UmY.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/cccMeRIz.s: Assembler messages:
encrypt.c: /tmp/cccMeRIz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccMeRIz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccMeRIz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccMeRIz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccMeRIz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccMeRIz.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/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/ccNPZgTS.s: Assembler messages:
encrypt.c: /tmp/ccNPZgTS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNPZgTS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNPZgTS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPZgTS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNPZgTS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNPZgTS.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=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/ccr0PHqx.s: Assembler messages:
encrypt.c: /tmp/ccr0PHqx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccr0PHqx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr0PHqx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0PHqx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccr0PHqx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr0PHqx.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/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/cc7EdOSs.s: Assembler messages:
encrypt.c: /tmp/cc7EdOSs.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7EdOSs.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7EdOSs.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7EdOSs.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7EdOSs.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7EdOSs.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/cckqcEJg.s: Assembler messages:
encrypt.c: /tmp/cckqcEJg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckqcEJg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckqcEJg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckqcEJg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckqcEJg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckqcEJg.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/ccEsPbbd.s: Assembler messages:
encrypt.c: /tmp/ccEsPbbd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEsPbbd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEsPbbd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEsPbbd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEsPbbd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEsPbbd.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/ccbbNsH8.s: Assembler messages:
encrypt.c: /tmp/ccbbNsH8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbbNsH8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbbNsH8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbNsH8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbbNsH8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbbNsH8.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/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/ccPiY9Og.s: Assembler messages:
encrypt.c: /tmp/ccPiY9Og.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPiY9Og.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPiY9Og.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiY9Og.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPiY9Og.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPiY9Og.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/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/ccqtNuWq.s: Assembler messages:
encrypt.c: /tmp/ccqtNuWq.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqtNuWq.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqtNuWq.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtNuWq.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqtNuWq.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqtNuWq.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/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/ccS0B8Pg.s: Assembler messages:
encrypt.c: /tmp/ccS0B8Pg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS0B8Pg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS0B8Pg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0B8Pg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS0B8Pg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccS0B8Pg.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-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/ccswybde.s: Assembler messages:
encrypt.c: /tmp/ccswybde.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccswybde.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccswybde.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccswybde.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccswybde.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccswybde.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-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/ccUjLhQB.s: Assembler messages:
encrypt.c: /tmp/ccUjLhQB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUjLhQB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUjLhQB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjLhQB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUjLhQB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUjLhQB.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/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/cckBzJyo.s: Assembler messages:
encrypt.c: /tmp/cckBzJyo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckBzJyo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckBzJyo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckBzJyo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckBzJyo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckBzJyo.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1JNiaw.s: Assembler messages:
encrypt.c: /tmp/cc1JNiaw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1JNiaw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1JNiaw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1JNiaw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1JNiaw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1JNiaw.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/ccnQnyDn.s: Assembler messages:
encrypt.c: /tmp/ccnQnyDn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnQnyDn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnQnyDn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnQnyDn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnQnyDn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnQnyDn.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/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/ccT55lgx.s: Assembler messages:
encrypt.c: /tmp/ccT55lgx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT55lgx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT55lgx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT55lgx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT55lgx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT55lgx.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZyOAqA.s: Assembler messages:
encrypt.c: /tmp/ccZyOAqA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZyOAqA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZyOAqA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZyOAqA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZyOAqA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZyOAqA.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0qITzp.s: Assembler messages:
encrypt.c: /tmp/cc0qITzp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0qITzp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0qITzp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0qITzp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0qITzp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0qITzp.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/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/ccR6NWGw.s: Assembler messages:
encrypt.c: /tmp/ccR6NWGw.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccR6NWGw.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR6NWGw.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR6NWGw.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR6NWGw.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR6NWGw.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=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/ccCMdQXZ.s: Assembler messages:
encrypt.c: /tmp/ccCMdQXZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCMdQXZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCMdQXZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCMdQXZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCMdQXZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCMdQXZ.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/ccU7pNIb.s: Assembler messages:
encrypt.c: /tmp/ccU7pNIb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccU7pNIb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU7pNIb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7pNIb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU7pNIb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccU7pNIb.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/cc55LTvV.s: Assembler messages:
encrypt.c: /tmp/cc55LTvV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc55LTvV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc55LTvV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc55LTvV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc55LTvV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc55LTvV.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/ccT2w42V.s: Assembler messages:
encrypt.c: /tmp/ccT2w42V.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccT2w42V.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT2w42V.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT2w42V.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT2w42V.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT2w42V.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/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/ccEBWOXb.s: Assembler messages:
encrypt.c: /tmp/ccEBWOXb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEBWOXb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEBWOXb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEBWOXb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEBWOXb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEBWOXb.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/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/ccpCq234.s: Assembler messages:
encrypt.c: /tmp/ccpCq234.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpCq234.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpCq234.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpCq234.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpCq234.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpCq234.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMA26aW.s: Assembler messages:
encrypt.c: /tmp/ccMA26aW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMA26aW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMA26aW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMA26aW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMA26aW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMA26aW.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/ccwHLEfX.s: Assembler messages:
encrypt.c: /tmp/ccwHLEfX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwHLEfX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwHLEfX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHLEfX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwHLEfX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwHLEfX.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/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/ccICxVFF.s: Assembler messages:
encrypt.c: /tmp/ccICxVFF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccICxVFF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccICxVFF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccICxVFF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccICxVFF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccICxVFF.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/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/ccqIQDQR.s: Assembler messages:
encrypt.c: /tmp/ccqIQDQR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqIQDQR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqIQDQR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqIQDQR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqIQDQR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqIQDQR.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHBZmxC.s: Assembler messages:
encrypt.c: /tmp/ccHBZmxC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHBZmxC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHBZmxC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBZmxC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHBZmxC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHBZmxC.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/ccvGzTWF.s: Assembler messages:
encrypt.c: /tmp/ccvGzTWF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvGzTWF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvGzTWF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvGzTWF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvGzTWF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvGzTWF.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/ccIHQDQR.s: Assembler messages:
encrypt.c: /tmp/ccIHQDQR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIHQDQR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIHQDQR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHQDQR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIHQDQR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIHQDQR.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/ccYcaVnL.s: Assembler messages:
encrypt.c: /tmp/ccYcaVnL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYcaVnL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYcaVnL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYcaVnL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYcaVnL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYcaVnL.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/cc4idA3G.s: Assembler messages:
encrypt.c: /tmp/cc4idA3G.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4idA3G.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4idA3G.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4idA3G.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4idA3G.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4idA3G.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/ccMOUmKG.s: Assembler messages:
encrypt.c: /tmp/ccMOUmKG.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMOUmKG.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMOUmKG.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMOUmKG.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMOUmKG.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMOUmKG.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/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/cc9qv8WA.s: Assembler messages:
encrypt.c: /tmp/cc9qv8WA.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9qv8WA.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9qv8WA.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9qv8WA.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9qv8WA.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9qv8WA.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIhgdtp.s: Assembler messages:
encrypt.c: /tmp/ccIhgdtp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIhgdtp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIhgdtp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIhgdtp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIhgdtp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIhgdtp.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZ0dBQx.s: Assembler messages:
encrypt.c: /tmp/ccZ0dBQx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZ0dBQx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ0dBQx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ0dBQx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ0dBQx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZ0dBQx.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/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/ccxuLV2h.s: Assembler messages:
encrypt.c: /tmp/ccxuLV2h.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxuLV2h.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxuLV2h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxuLV2h.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxuLV2h.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxuLV2h.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3ekjEB.s: Assembler messages:
encrypt.c: /tmp/cc3ekjEB.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3ekjEB.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ekjEB.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ekjEB.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3ekjEB.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ekjEB.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/ccOogFfo.s: Assembler messages:
encrypt.c: /tmp/ccOogFfo.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOogFfo.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOogFfo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOogFfo.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOogFfo.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOogFfo.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/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/cc8RD7Um.s: Assembler messages:
encrypt.c: /tmp/cc8RD7Um.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc8RD7Um.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8RD7Um.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8RD7Um.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8RD7Um.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8RD7Um.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/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/ccyewhXv.s: Assembler messages:
encrypt.c: /tmp/ccyewhXv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyewhXv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyewhXv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyewhXv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyewhXv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyewhXv.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/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/ccYIgQYR.s: Assembler messages:
encrypt.c: /tmp/ccYIgQYR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYIgQYR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYIgQYR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYIgQYR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYIgQYR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYIgQYR.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/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/ccwF9RjI.s: Assembler messages:
encrypt.c: /tmp/ccwF9RjI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwF9RjI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwF9RjI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwF9RjI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwF9RjI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwF9RjI.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/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/ccUKcpZD.s: Assembler messages:
encrypt.c: /tmp/ccUKcpZD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUKcpZD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUKcpZD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUKcpZD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUKcpZD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUKcpZD.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclBfP3E.s: Assembler messages:
encrypt.c: /tmp/cclBfP3E.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclBfP3E.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclBfP3E.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclBfP3E.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclBfP3E.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclBfP3E.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc6yQBvN.s: Assembler messages:
encrypt.c: /tmp/cc6yQBvN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6yQBvN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6yQBvN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6yQBvN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6yQBvN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6yQBvN.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWrqaYU.s: Assembler messages:
encrypt.c: /tmp/ccWrqaYU.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWrqaYU.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWrqaYU.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWrqaYU.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWrqaYU.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWrqaYU.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccLp3EQF.s: Assembler messages:
encrypt.c: /tmp/ccLp3EQF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLp3EQF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLp3EQF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLp3EQF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLp3EQF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLp3EQF.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/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/ccaHDJzF.s: Assembler messages:
encrypt.c: /tmp/ccaHDJzF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaHDJzF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaHDJzF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaHDJzF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaHDJzF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaHDJzF.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=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/ccJnNhNg.s: Assembler messages:
encrypt.c: /tmp/ccJnNhNg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJnNhNg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJnNhNg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJnNhNg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJnNhNg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJnNhNg.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/ccrO81pr.s: Assembler messages:
encrypt.c: /tmp/ccrO81pr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrO81pr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrO81pr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrO81pr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrO81pr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrO81pr.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/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/cc5a3vNb.s: Assembler messages:
encrypt.c: /tmp/cc5a3vNb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5a3vNb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5a3vNb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5a3vNb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5a3vNb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5a3vNb.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/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/ccActddg.s: Assembler messages:
encrypt.c: /tmp/ccActddg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccActddg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccActddg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccActddg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccActddg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccActddg.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/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/ccvMeT7r.s: Assembler messages:
encrypt.c: /tmp/ccvMeT7r.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvMeT7r.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvMeT7r.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvMeT7r.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvMeT7r.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvMeT7r.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/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/ccztcdze.s: Assembler messages:
encrypt.c: /tmp/ccztcdze.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccztcdze.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccztcdze.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccztcdze.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccztcdze.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccztcdze.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmumG7e.s: Assembler messages:
encrypt.c: /tmp/ccmumG7e.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmumG7e.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmumG7e.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmumG7e.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmumG7e.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmumG7e.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/ccrFnRYh.s: Assembler messages:
encrypt.c: /tmp/ccrFnRYh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrFnRYh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrFnRYh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrFnRYh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrFnRYh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrFnRYh.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/ccCx3Tc8.s: Assembler messages:
encrypt.c: /tmp/ccCx3Tc8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCx3Tc8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCx3Tc8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCx3Tc8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCx3Tc8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCx3Tc8.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/ccYulhYS.s: Assembler messages:
encrypt.c: /tmp/ccYulhYS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYulhYS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYulhYS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYulhYS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYulhYS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYulhYS.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/ccmkmY8W.s: Assembler messages:
encrypt.c: /tmp/ccmkmY8W.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmkmY8W.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmkmY8W.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmkmY8W.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmkmY8W.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmkmY8W.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/ccx3uXMQ.s: Assembler messages:
encrypt.c: /tmp/ccx3uXMQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx3uXMQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx3uXMQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3uXMQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx3uXMQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx3uXMQ.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/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/cc2mYfac.s: Assembler messages:
encrypt.c: /tmp/cc2mYfac.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2mYfac.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2mYfac.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2mYfac.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2mYfac.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2mYfac.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/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/ccV1EfXR.s: Assembler messages:
encrypt.c: /tmp/ccV1EfXR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV1EfXR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV1EfXR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV1EfXR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV1EfXR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV1EfXR.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccK6DylX.s: Assembler messages:
encrypt.c: /tmp/ccK6DylX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccK6DylX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccK6DylX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccK6DylX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccK6DylX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccK6DylX.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/ccwi2XaP.s: Assembler messages:
encrypt.c: /tmp/ccwi2XaP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwi2XaP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwi2XaP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwi2XaP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwi2XaP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwi2XaP.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/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/ccJ2II2x.s: Assembler messages:
encrypt.c: /tmp/ccJ2II2x.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ2II2x.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ2II2x.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ2II2x.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ2II2x.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ2II2x.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMv1coc.s: Assembler messages:
encrypt.c: /tmp/ccMv1coc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMv1coc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMv1coc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMv1coc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMv1coc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMv1coc.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/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/cc60RCt8.s: Assembler messages:
encrypt.c: /tmp/cc60RCt8.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc60RCt8.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc60RCt8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc60RCt8.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc60RCt8.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc60RCt8.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/cciS7Hrg.s: Assembler messages:
encrypt.c: /tmp/cciS7Hrg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciS7Hrg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciS7Hrg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciS7Hrg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cciS7Hrg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciS7Hrg.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/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/ccGNmk7r.s: Assembler messages:
encrypt.c: /tmp/ccGNmk7r.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGNmk7r.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGNmk7r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGNmk7r.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGNmk7r.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGNmk7r.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/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/cclpZ99P.s: Assembler messages:
encrypt.c: /tmp/cclpZ99P.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclpZ99P.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclpZ99P.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclpZ99P.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclpZ99P.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclpZ99P.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccEDvV1b.s: Assembler messages:
encrypt.c: /tmp/ccEDvV1b.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEDvV1b.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEDvV1b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEDvV1b.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEDvV1b.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEDvV1b.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/ccqc0tTy.s: Assembler messages:
encrypt.c: /tmp/ccqc0tTy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqc0tTy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqc0tTy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqc0tTy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqc0tTy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqc0tTy.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/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/ccSxCUdJ.s: Assembler messages:
encrypt.c: /tmp/ccSxCUdJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSxCUdJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSxCUdJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxCUdJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSxCUdJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSxCUdJ.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/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/ccTshI9Q.s: Assembler messages:
encrypt.c: /tmp/ccTshI9Q.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTshI9Q.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTshI9Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTshI9Q.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTshI9Q.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTshI9Q.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceFwk2u.s: Assembler messages:
encrypt.c: /tmp/cceFwk2u.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceFwk2u.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceFwk2u.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceFwk2u.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceFwk2u.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceFwk2u.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/ccflprCI.s: Assembler messages:
encrypt.c: /tmp/ccflprCI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccflprCI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccflprCI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccflprCI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccflprCI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccflprCI.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/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/ccLhsydT.s: Assembler messages:
encrypt.c: /tmp/ccLhsydT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLhsydT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLhsydT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhsydT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLhsydT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLhsydT.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/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/ccXCzDHI.s: Assembler messages:
encrypt.c: /tmp/ccXCzDHI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXCzDHI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXCzDHI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXCzDHI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXCzDHI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXCzDHI.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccGqq9lP.s: Assembler messages:
encrypt.c: /tmp/ccGqq9lP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGqq9lP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGqq9lP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGqq9lP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGqq9lP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGqq9lP.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/ccfse4Xr.s: Assembler messages:
encrypt.c: /tmp/ccfse4Xr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfse4Xr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfse4Xr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfse4Xr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfse4Xr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfse4Xr.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/ccBJ5Cue.s: Assembler messages:
encrypt.c: /tmp/ccBJ5Cue.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBJ5Cue.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBJ5Cue.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBJ5Cue.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBJ5Cue.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/ccBJ5Cue.s: Assembler messages:
encrypt.c: /tmp/ccBJ5Cue.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBJ5Cue.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBJ5Cue.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJ5Cue.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBJ5Cue.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBJ5Cue.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/ccqW1VhC.s: Assembler messages:
encrypt.c: /tmp/ccqW1VhC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqW1VhC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqW1VhC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqW1VhC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqW1VhC.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/ccqW1VhC.s: Assembler messages:
encrypt.c: /tmp/ccqW1VhC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqW1VhC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqW1VhC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqW1VhC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqW1VhC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqW1VhC.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/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/ccWi09t8.s: Assembler messages:
encrypt.c: /tmp/ccWi09t8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWi09t8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWi09t8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWi09t8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWi09t8.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/ccWi09t8.s: Assembler messages:
encrypt.c: /tmp/ccWi09t8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWi09t8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWi09t8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWi09t8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWi09t8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWi09t8.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/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/ccstZfhv.s: Assembler messages:
encrypt.c: /tmp/ccstZfhv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccstZfhv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccstZfhv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccstZfhv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccstZfhv.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/ccstZfhv.s: Assembler messages:
encrypt.c: /tmp/ccstZfhv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccstZfhv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccstZfhv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccstZfhv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccstZfhv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccstZfhv.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/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/cc3Lv8tJ.s: Assembler messages:
encrypt.c: /tmp/cc3Lv8tJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3Lv8tJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Lv8tJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Lv8tJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Lv8tJ.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/cc3Lv8tJ.s: Assembler messages:
encrypt.c: /tmp/cc3Lv8tJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3Lv8tJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3Lv8tJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3Lv8tJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3Lv8tJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3Lv8tJ.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/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/cc62GgPi.s: Assembler messages:
encrypt.c: /tmp/cc62GgPi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc62GgPi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc62GgPi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc62GgPi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc62GgPi.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/cc62GgPi.s: Assembler messages:
encrypt.c: /tmp/cc62GgPi.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc62GgPi.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc62GgPi.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc62GgPi.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc62GgPi.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc62GgPi.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTmdnUr.s: Assembler messages:
encrypt.c: /tmp/ccTmdnUr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTmdnUr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTmdnUr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTmdnUr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTmdnUr.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/ccTmdnUr.s: Assembler messages:
encrypt.c: /tmp/ccTmdnUr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTmdnUr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTmdnUr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTmdnUr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTmdnUr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTmdnUr.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/ccXdxtze.s: Assembler messages:
encrypt.c: /tmp/ccXdxtze.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXdxtze.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXdxtze.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXdxtze.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXdxtze.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/ccXdxtze.s: Assembler messages:
encrypt.c: /tmp/ccXdxtze.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXdxtze.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXdxtze.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXdxtze.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXdxtze.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXdxtze.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/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/cc3DZMPC.s: Assembler messages:
encrypt.c: /tmp/cc3DZMPC.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3DZMPC.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3DZMPC.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DZMPC.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3DZMPC.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3DZMPC.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccIFxPz1.s: Assembler messages:
encrypt.c: /tmp/ccIFxPz1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIFxPz1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIFxPz1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIFxPz1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIFxPz1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIFxPz1.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccPkdKdF.s: Assembler messages:
encrypt.c: /tmp/ccPkdKdF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPkdKdF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPkdKdF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPkdKdF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPkdKdF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPkdKdF.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/ccStuUZ9.s: Assembler messages:
encrypt.c: /tmp/ccStuUZ9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccStuUZ9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccStuUZ9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccStuUZ9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccStuUZ9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccStuUZ9.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/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/ccome0ju.s: Assembler messages:
encrypt.c: /tmp/ccome0ju.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccome0ju.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccome0ju.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccome0ju.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccome0ju.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccome0ju.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/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/cczYnoFV.s: Assembler messages:
encrypt.c: /tmp/cczYnoFV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczYnoFV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczYnoFV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczYnoFV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczYnoFV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczYnoFV.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/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/cccJFi6k.s: Assembler messages:
encrypt.c: /tmp/cccJFi6k.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccJFi6k.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccJFi6k.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccJFi6k.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccJFi6k.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccJFi6k.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrvbawd.s: Assembler messages:
encrypt.c: /tmp/ccrvbawd.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrvbawd.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrvbawd.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrvbawd.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrvbawd.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrvbawd.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccNId9zp.s: Assembler messages:
encrypt.c: /tmp/ccNId9zp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNId9zp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNId9zp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNId9zp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNId9zp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNId9zp.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/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/ccSDuRKg.s: Assembler messages:
encrypt.c: /tmp/ccSDuRKg.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSDuRKg.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSDuRKg.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSDuRKg.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSDuRKg.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSDuRKg.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/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/ccXzTENI.s: Assembler messages:
encrypt.c: /tmp/ccXzTENI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXzTENI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXzTENI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXzTENI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXzTENI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXzTENI.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=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/cczX58Ee.s: Assembler messages:
encrypt.c: /tmp/cczX58Ee.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczX58Ee.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczX58Ee.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczX58Ee.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczX58Ee.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczX58Ee.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=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/ccUZpTE5.s: Assembler messages:
encrypt.c: /tmp/ccUZpTE5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUZpTE5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUZpTE5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUZpTE5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUZpTE5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUZpTE5.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/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/cclsZ95h.s: Assembler messages:
encrypt.c: /tmp/cclsZ95h.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclsZ95h.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclsZ95h.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsZ95h.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclsZ95h.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclsZ95h.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccAmgCJP.s: Assembler messages:
encrypt.c: /tmp/ccAmgCJP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAmgCJP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAmgCJP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAmgCJP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAmgCJP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAmgCJP.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/ccoVZRRb.s: Assembler messages:
encrypt.c: /tmp/ccoVZRRb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoVZRRb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoVZRRb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoVZRRb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoVZRRb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoVZRRb.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/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/cc9rOoxt.s: Assembler messages:
encrypt.c: /tmp/cc9rOoxt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9rOoxt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9rOoxt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9rOoxt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9rOoxt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9rOoxt.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/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/cczdRccb.s: Assembler messages:
encrypt.c: /tmp/cczdRccb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczdRccb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczdRccb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdRccb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczdRccb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczdRccb.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/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/ccYiP76S.s: Assembler messages:
encrypt.c: /tmp/ccYiP76S.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYiP76S.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYiP76S.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYiP76S.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYiP76S.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYiP76S.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/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/cctKWoFh.s: Assembler messages:
encrypt.c: /tmp/cctKWoFh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctKWoFh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctKWoFh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctKWoFh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctKWoFh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctKWoFh.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/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/ccjDgZC2.s: Assembler messages:
encrypt.c: /tmp/ccjDgZC2.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjDgZC2.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjDgZC2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjDgZC2.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjDgZC2.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjDgZC2.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccxBRO7L.s: Assembler messages:
encrypt.c: /tmp/ccxBRO7L.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxBRO7L.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxBRO7L.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBRO7L.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxBRO7L.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxBRO7L.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/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/ccEo7CJP.s: Assembler messages:
encrypt.c: /tmp/ccEo7CJP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEo7CJP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEo7CJP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEo7CJP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEo7CJP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEo7CJP.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/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/ccNfHTs4.s: Assembler messages:
encrypt.c: /tmp/ccNfHTs4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNfHTs4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNfHTs4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNfHTs4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNfHTs4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNfHTs4.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/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/cccGBVtU.s: Assembler messages:
encrypt.c: /tmp/cccGBVtU.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccGBVtU.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccGBVtU.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cccGBVtU.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cccGBVtU.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cccGBVtU.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.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/ccx72b6x.s: Assembler messages:
encrypt.c: /tmp/ccx72b6x.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx72b6x.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx72b6x.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx72b6x.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx72b6x.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx72b6x.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/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/ccXxjAay.s: Assembler messages:
encrypt.c: /tmp/ccXxjAay.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXxjAay.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXxjAay.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXxjAay.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXxjAay.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXxjAay.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/ccf9jTPK.s: Assembler messages:
encrypt.c: /tmp/ccf9jTPK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccf9jTPK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf9jTPK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf9jTPK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccf9jTPK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccf9jTPK.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaqK7OM.s: Assembler messages:
encrypt.c: /tmp/ccaqK7OM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaqK7OM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaqK7OM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaqK7OM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaqK7OM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaqK7OM.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccm0VVNz.s: Assembler messages:
encrypt.c: /tmp/ccm0VVNz.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccm0VVNz.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm0VVNz.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm0VVNz.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccm0VVNz.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm0VVNz.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckXbm9K.s: Assembler messages:
encrypt.c: /tmp/cckXbm9K.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckXbm9K.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckXbm9K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckXbm9K.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckXbm9K.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckXbm9K.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=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/ccpSySDr.s: Assembler messages:
encrypt.c: /tmp/ccpSySDr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpSySDr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpSySDr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpSySDr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpSySDr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpSySDr.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=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/ccjHzgTS.s: Assembler messages:
encrypt.c: /tmp/ccjHzgTS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjHzgTS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjHzgTS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjHzgTS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjHzgTS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjHzgTS.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrope5j.s: Assembler messages:
encrypt.c: /tmp/ccrope5j.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrope5j.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrope5j.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrope5j.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrope5j.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrope5j.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccZsxDoP.s: Assembler messages:
encrypt.c: /tmp/ccZsxDoP.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZsxDoP.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZsxDoP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsxDoP.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZsxDoP.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZsxDoP.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccrRfJnm.s: Assembler messages:
encrypt.c: /tmp/ccrRfJnm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrRfJnm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrRfJnm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrRfJnm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrRfJnm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrRfJnm.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccoHldMN.s: Assembler messages:
encrypt.c: /tmp/ccoHldMN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoHldMN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoHldMN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoHldMN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoHldMN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoHldMN.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-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/ccqBqmSk.s: Assembler messages:
encrypt.c: /tmp/ccqBqmSk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqBqmSk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqBqmSk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqBqmSk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqBqmSk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqBqmSk.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/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/cc7mlVVb.s: Assembler messages:
encrypt.c: /tmp/cc7mlVVb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7mlVVb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7mlVVb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7mlVVb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7mlVVb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7mlVVb.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/ccJ9TPmC.s: Assembler messages:
encrypt.c: /tmp/ccJ9TPmC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ9TPmC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ9TPmC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ9TPmC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ9TPmC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ9TPmC.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/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/ccHLJOge.s: Assembler messages:
encrypt.c: /tmp/ccHLJOge.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHLJOge.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHLJOge.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLJOge.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHLJOge.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLJOge.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/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/ccpGcJUI.s: Assembler messages:
encrypt.c: /tmp/ccpGcJUI.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpGcJUI.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpGcJUI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpGcJUI.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpGcJUI.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpGcJUI.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccTNG64b.s: Assembler messages:
encrypt.c: /tmp/ccTNG64b.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccTNG64b.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTNG64b.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTNG64b.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTNG64b.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTNG64b.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/ccWYdjWw.s: Assembler messages:
encrypt.c: /tmp/ccWYdjWw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWYdjWw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWYdjWw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWYdjWw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWYdjWw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWYdjWw.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/cc1SG75m.s: Assembler messages:
encrypt.c: /tmp/cc1SG75m.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1SG75m.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1SG75m.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1SG75m.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1SG75m.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1SG75m.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/ccVNP2Q1.s: Assembler messages:
encrypt.c: /tmp/ccVNP2Q1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVNP2Q1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVNP2Q1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNP2Q1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVNP2Q1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVNP2Q1.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/ccKt90b3.s: Assembler messages:
encrypt.c: /tmp/ccKt90b3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKt90b3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKt90b3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKt90b3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKt90b3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKt90b3.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/ccrMcV84.s: Assembler messages:
encrypt.c: /tmp/ccrMcV84.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrMcV84.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrMcV84.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMcV84.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrMcV84.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrMcV84.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/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/ccWMJe57.s: Assembler messages:
encrypt.c: /tmp/ccWMJe57.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWMJe57.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWMJe57.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWMJe57.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWMJe57.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWMJe57.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccz8mODm.s: Assembler messages:
encrypt.c: /tmp/ccz8mODm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz8mODm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz8mODm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz8mODm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz8mODm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccz8mODm.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/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/ccbrHMb8.s: Assembler messages:
encrypt.c: /tmp/ccbrHMb8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbrHMb8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbrHMb8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrHMb8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbrHMb8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbrHMb8.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/ccz6lLF3.s: Assembler messages:
encrypt.c: /tmp/ccz6lLF3.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz6lLF3.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz6lLF3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz6lLF3.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz6lLF3.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz6lLF3.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/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/cc1cxk4U.s: Assembler messages:
encrypt.c: /tmp/cc1cxk4U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1cxk4U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1cxk4U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1cxk4U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1cxk4U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1cxk4U.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQ9nfq0.s: Assembler messages:
encrypt.c: /tmp/ccQ9nfq0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQ9nfq0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ9nfq0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ9nfq0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ9nfq0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ9nfq0.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc0POXhK.s: Assembler messages:
encrypt.c: /tmp/cc0POXhK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0POXhK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0POXhK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0POXhK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0POXhK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0POXhK.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/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/ccBP2MYN.s: Assembler messages:
encrypt.c: /tmp/ccBP2MYN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBP2MYN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBP2MYN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBP2MYN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBP2MYN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBP2MYN.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/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/ccIeMJK3.s: Assembler messages:
encrypt.c: /tmp/ccIeMJK3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIeMJK3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIeMJK3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeMJK3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIeMJK3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIeMJK3.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/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/ccSuvOWZ.s: Assembler messages:
encrypt.c: /tmp/ccSuvOWZ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSuvOWZ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSuvOWZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSuvOWZ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSuvOWZ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSuvOWZ.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMI0WEN.s: Assembler messages:
encrypt.c: /tmp/ccMI0WEN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMI0WEN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMI0WEN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMI0WEN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMI0WEN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMI0WEN.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/cchTs0IN.s: Assembler messages:
encrypt.c: /tmp/cchTs0IN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchTs0IN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchTs0IN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cchTs0IN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cchTs0IN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cchTs0IN.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/ccoOALZj.s: Assembler messages:
encrypt.c: /tmp/ccoOALZj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoOALZj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoOALZj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoOALZj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoOALZj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoOALZj.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/cczvqmRt.s: Assembler messages:
encrypt.c: /tmp/cczvqmRt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczvqmRt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczvqmRt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cczvqmRt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cczvqmRt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cczvqmRt.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/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/ccjuBLhb.s: Assembler messages:
encrypt.c: /tmp/ccjuBLhb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjuBLhb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjuBLhb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuBLhb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjuBLhb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjuBLhb.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cclk5H81.s: Assembler messages:
encrypt.c: /tmp/cclk5H81.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclk5H81.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclk5H81.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclk5H81.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cclk5H81.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclk5H81.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/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/ccMfDEDk.s: Assembler messages:
encrypt.c: /tmp/ccMfDEDk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMfDEDk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMfDEDk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMfDEDk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMfDEDk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMfDEDk.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/ccyvgf2r.s: Assembler messages:
encrypt.c: /tmp/ccyvgf2r.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyvgf2r.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyvgf2r.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyvgf2r.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyvgf2r.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyvgf2r.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/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/cc75VGfe.s: Assembler messages:
encrypt.c: /tmp/cc75VGfe.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc75VGfe.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc75VGfe.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc75VGfe.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc75VGfe.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc75VGfe.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-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/ccwDX5b5.s: Assembler messages:
encrypt.c: /tmp/ccwDX5b5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwDX5b5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwDX5b5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwDX5b5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwDX5b5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwDX5b5.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/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/ccBjbajZ.s: Assembler messages:
encrypt.c: /tmp/ccBjbajZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBjbajZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBjbajZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBjbajZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBjbajZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBjbajZ.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/cca5BF39.s: Assembler messages:
encrypt.c: /tmp/cca5BF39.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cca5BF39.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cca5BF39.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cca5BF39.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cca5BF39.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cca5BF39.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/cc792nZK.s: Assembler messages:
encrypt.c: /tmp/cc792nZK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc792nZK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc792nZK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc792nZK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc792nZK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc792nZK.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/ccJSI9XR.s: Assembler messages:
encrypt.c: /tmp/ccJSI9XR.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJSI9XR.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJSI9XR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJSI9XR.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJSI9XR.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJSI9XR.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/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/ccbEMiF2.s: Assembler messages:
encrypt.c: /tmp/ccbEMiF2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccbEMiF2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbEMiF2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbEMiF2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbEMiF2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbEMiF2.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/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/ccmEl5a9.s: Assembler messages:
encrypt.c: /tmp/ccmEl5a9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmEl5a9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmEl5a9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmEl5a9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmEl5a9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmEl5a9.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/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/cc2xParY.s: Assembler messages:
encrypt.c: /tmp/cc2xParY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc2xParY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2xParY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2xParY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2xParY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2xParY.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-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/ccKu06JK.s: Assembler messages:
encrypt.c: /tmp/ccKu06JK.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKu06JK.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKu06JK.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKu06JK.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKu06JK.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKu06JK.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/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/ccDflkzr.s: Assembler messages:
encrypt.c: /tmp/ccDflkzr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDflkzr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDflkzr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDflkzr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDflkzr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDflkzr.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/ccXYaysM.s: Assembler messages:
encrypt.c: /tmp/ccXYaysM.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXYaysM.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXYaysM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXYaysM.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXYaysM.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXYaysM.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/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/cc33MRnl.s: Assembler messages:
encrypt.c: /tmp/cc33MRnl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc33MRnl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc33MRnl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc33MRnl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc33MRnl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc33MRnl.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccANVtxv.s: Assembler messages:
encrypt.c: /tmp/ccANVtxv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccANVtxv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccANVtxv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANVtxv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccANVtxv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccANVtxv.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/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/ccZkJBpN.s: Assembler messages:
encrypt.c: /tmp/ccZkJBpN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZkJBpN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZkJBpN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZkJBpN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZkJBpN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZkJBpN.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/ccdrYZDr.s: Assembler messages:
encrypt.c: /tmp/ccdrYZDr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdrYZDr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdrYZDr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdrYZDr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdrYZDr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdrYZDr.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/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/ccGuDibl.s: Assembler messages:
encrypt.c: /tmp/ccGuDibl.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGuDibl.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGuDibl.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGuDibl.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGuDibl.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGuDibl.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=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/cch2JzMx.s: Assembler messages:
encrypt.c: /tmp/cch2JzMx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cch2JzMx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch2JzMx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cch2JzMx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cch2JzMx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cch2JzMx.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=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/ccKwcMSo.s: Assembler messages:
encrypt.c: /tmp/ccKwcMSo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKwcMSo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKwcMSo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKwcMSo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKwcMSo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKwcMSo.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccnotFIE.s: Assembler messages:
encrypt.c: /tmp/ccnotFIE.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnotFIE.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnotFIE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnotFIE.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnotFIE.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnotFIE.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpclH0g.s: Assembler messages:
encrypt.c: /tmp/ccpclH0g.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpclH0g.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpclH0g.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpclH0g.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpclH0g.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpclH0g.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/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/ccxKC5Op.s: Assembler messages:
encrypt.c: /tmp/ccxKC5Op.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxKC5Op.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxKC5Op.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKC5Op.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxKC5Op.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxKC5Op.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/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/cc4RT3XJ.s: Assembler messages:
encrypt.c: /tmp/cc4RT3XJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4RT3XJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4RT3XJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RT3XJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4RT3XJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4RT3XJ.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc4pTFMu.s: Assembler messages:
encrypt.c: /tmp/cc4pTFMu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4pTFMu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4pTFMu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4pTFMu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4pTFMu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4pTFMu.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/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/ccFgKzug.s: Assembler messages:
encrypt.c: /tmp/ccFgKzug.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccFgKzug.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFgKzug.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFgKzug.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFgKzug.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFgKzug.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/ccNZytLu.s: Assembler messages:
encrypt.c: /tmp/ccNZytLu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNZytLu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNZytLu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZytLu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNZytLu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNZytLu.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/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/ccKKFhC7.s: Assembler messages:
encrypt.c: /tmp/ccKKFhC7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKKFhC7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKKFhC7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKKFhC7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKKFhC7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKKFhC7.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/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/cctwhT8Y.s: Assembler messages:
encrypt.c: /tmp/cctwhT8Y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctwhT8Y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctwhT8Y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctwhT8Y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctwhT8Y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctwhT8Y.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccMx2UGQ.s: Assembler messages:
encrypt.c: /tmp/ccMx2UGQ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMx2UGQ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMx2UGQ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMx2UGQ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMx2UGQ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMx2UGQ.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/ccu0XMUG.s: Assembler messages:
encrypt.c: /tmp/ccu0XMUG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccu0XMUG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu0XMUG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu0XMUG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccu0XMUG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccu0XMUG.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/cc5nvnFd.s: Assembler messages:
encrypt.c: /tmp/cc5nvnFd.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5nvnFd.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5nvnFd.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5nvnFd.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5nvnFd.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5nvnFd.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/ccfjRWK5.s: Assembler messages:
encrypt.c: /tmp/ccfjRWK5.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfjRWK5.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfjRWK5.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfjRWK5.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfjRWK5.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfjRWK5.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/ccXSPLdK.s: Assembler messages:
encrypt.c: /tmp/ccXSPLdK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXSPLdK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXSPLdK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXSPLdK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXSPLdK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXSPLdK.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/ccrPvOyR.s: Assembler messages:
encrypt.c: /tmp/ccrPvOyR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrPvOyR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrPvOyR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPvOyR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrPvOyR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrPvOyR.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/ccLUxPnw.s: Assembler messages:
encrypt.c: /tmp/ccLUxPnw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLUxPnw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLUxPnw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUxPnw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLUxPnw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLUxPnw.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/ccxGSC4L.s: Assembler messages:
encrypt.c: /tmp/ccxGSC4L.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxGSC4L.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxGSC4L.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxGSC4L.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxGSC4L.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxGSC4L.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/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/cchlyz0t.s: Assembler messages:
encrypt.c: /tmp/cchlyz0t.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchlyz0t.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchlyz0t.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchlyz0t.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchlyz0t.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchlyz0t.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cculFQOL.s: Assembler messages:
encrypt.c: /tmp/cculFQOL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cculFQOL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cculFQOL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cculFQOL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cculFQOL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cculFQOL.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/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/cclekGDz.s: Assembler messages:
encrypt.c: /tmp/cclekGDz.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cclekGDz.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclekGDz.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cclekGDz.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cclekGDz.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cclekGDz.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/ccxBBRUM.s: Assembler messages:
encrypt.c: /tmp/ccxBBRUM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxBBRUM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxBBRUM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxBBRUM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxBBRUM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxBBRUM.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/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/ccNRKwKN.s: Assembler messages:
encrypt.c: /tmp/ccNRKwKN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNRKwKN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNRKwKN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNRKwKN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNRKwKN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNRKwKN.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=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/ccl3H8qx.s: Assembler messages:
encrypt.c: /tmp/ccl3H8qx.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl3H8qx.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl3H8qx.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl3H8qx.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl3H8qx.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl3H8qx.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/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/ccDMMDAm.s: Assembler messages:
encrypt.c: /tmp/ccDMMDAm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDMMDAm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDMMDAm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDMMDAm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDMMDAm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDMMDAm.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/ccG1rmHW.s: Assembler messages:
encrypt.c: /tmp/ccG1rmHW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccG1rmHW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG1rmHW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG1rmHW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG1rmHW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG1rmHW.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/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/ccJ17S63.s: Assembler messages:
encrypt.c: /tmp/ccJ17S63.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ17S63.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ17S63.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ17S63.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ17S63.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ17S63.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/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/ccRavoIX.s: Assembler messages:
encrypt.c: /tmp/ccRavoIX.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccRavoIX.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRavoIX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRavoIX.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRavoIX.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRavoIX.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccaYTMzj.s: Assembler messages:
encrypt.c: /tmp/ccaYTMzj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaYTMzj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaYTMzj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaYTMzj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaYTMzj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaYTMzj.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/ccsZhHz5.s: Assembler messages:
encrypt.c: /tmp/ccsZhHz5.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsZhHz5.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsZhHz5.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsZhHz5.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsZhHz5.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsZhHz5.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/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/ccEjaW8V.s: Assembler messages:
encrypt.c: /tmp/ccEjaW8V.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEjaW8V.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEjaW8V.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjaW8V.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEjaW8V.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEjaW8V.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/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/ccKbc3S4.s: Assembler messages:
encrypt.c: /tmp/ccKbc3S4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKbc3S4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKbc3S4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKbc3S4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKbc3S4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKbc3S4.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-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/cc1adpFk.s: Assembler messages:
encrypt.c: /tmp/cc1adpFk.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1adpFk.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1adpFk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1adpFk.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1adpFk.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1adpFk.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/ccYf8rVr.s: Assembler messages:
encrypt.c: /tmp/ccYf8rVr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYf8rVr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYf8rVr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYf8rVr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYf8rVr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYf8rVr.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/ccGt8Qco.s: Assembler messages:
encrypt.c: /tmp/ccGt8Qco.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGt8Qco.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGt8Qco.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGt8Qco.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGt8Qco.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGt8Qco.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/cciFDPQa.s: Assembler messages:
encrypt.c: /tmp/cciFDPQa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cciFDPQa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciFDPQa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cciFDPQa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cciFDPQa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cciFDPQa.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/cc5RfEGr.s: Assembler messages:
encrypt.c: /tmp/cc5RfEGr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5RfEGr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5RfEGr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RfEGr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5RfEGr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5RfEGr.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/ccVkpQpp.s: Assembler messages:
encrypt.c: /tmp/ccVkpQpp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVkpQpp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVkpQpp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVkpQpp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVkpQpp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVkpQpp.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/ccPk4hYn.s: Assembler messages:
encrypt.c: /tmp/ccPk4hYn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPk4hYn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPk4hYn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPk4hYn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPk4hYn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPk4hYn.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/ccnOYY18.s: Assembler messages:
encrypt.c: /tmp/ccnOYY18.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnOYY18.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnOYY18.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnOYY18.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnOYY18.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnOYY18.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/ccKaJ4G3.s: Assembler messages:
encrypt.c: /tmp/ccKaJ4G3.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKaJ4G3.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKaJ4G3.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKaJ4G3.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKaJ4G3.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKaJ4G3.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/ccve9KwQ.s: Assembler messages:
encrypt.c: /tmp/ccve9KwQ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccve9KwQ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccve9KwQ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccve9KwQ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccve9KwQ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccve9KwQ.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/ccH5nDbP.s: Assembler messages:
encrypt.c: /tmp/ccH5nDbP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccH5nDbP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH5nDbP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5nDbP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH5nDbP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccH5nDbP.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/ccXgNYQG.s: Assembler messages:
encrypt.c: /tmp/ccXgNYQG.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXgNYQG.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXgNYQG.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXgNYQG.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXgNYQG.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXgNYQG.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/cc7VMjbW.s: Assembler messages:
encrypt.c: /tmp/cc7VMjbW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7VMjbW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7VMjbW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7VMjbW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7VMjbW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7VMjbW.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/ccwB5sI2.s: Assembler messages:
encrypt.c: /tmp/ccwB5sI2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwB5sI2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwB5sI2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwB5sI2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwB5sI2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwB5sI2.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/ccLYPuPN.s: Assembler messages:
encrypt.c: /tmp/ccLYPuPN.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLYPuPN.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLYPuPN.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYPuPN.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLYPuPN.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLYPuPN.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/ccxwz2mK.s: Assembler messages:
encrypt.c: /tmp/ccxwz2mK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxwz2mK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxwz2mK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxwz2mK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxwz2mK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxwz2mK.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/ccJ1SjgM.s: Assembler messages:
encrypt.c: /tmp/ccJ1SjgM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ1SjgM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ1SjgM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ1SjgM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ1SjgM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ1SjgM.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/ccp6Kd3A.s: Assembler messages:
encrypt.c: /tmp/ccp6Kd3A.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccp6Kd3A.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccp6Kd3A.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccp6Kd3A.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccp6Kd3A.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccp6Kd3A.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/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/cc7w0Czu.s: Assembler messages:
encrypt.c: /tmp/cc7w0Czu.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7w0Czu.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7w0Czu.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7w0Czu.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7w0Czu.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7w0Czu.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccHWexEn.s: Assembler messages:
encrypt.c: /tmp/ccHWexEn.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHWexEn.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHWexEn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWexEn.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHWexEn.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHWexEn.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/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/ccx3aA1F.s: Assembler messages:
encrypt.c: /tmp/ccx3aA1F.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccx3aA1F.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx3aA1F.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3aA1F.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx3aA1F.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx3aA1F.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/ccxWPsWM.s: Assembler messages:
encrypt.c: /tmp/ccxWPsWM.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxWPsWM.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxWPsWM.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxWPsWM.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxWPsWM.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxWPsWM.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/ccj1jtiy.s: Assembler messages:
encrypt.c: /tmp/ccj1jtiy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccj1jtiy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj1jtiy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj1jtiy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj1jtiy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccj1jtiy.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/cctf45Op.s: Assembler messages:
encrypt.c: /tmp/cctf45Op.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctf45Op.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctf45Op.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cctf45Op.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cctf45Op.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cctf45Op.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/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/ccCXTids.s: Assembler messages:
encrypt.c: /tmp/ccCXTids.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCXTids.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCXTids.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXTids.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCXTids.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCXTids.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccXcJKNh.s: Assembler messages:
encrypt.c: /tmp/ccXcJKNh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccXcJKNh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXcJKNh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXcJKNh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXcJKNh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXcJKNh.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUSJIMo.s: Assembler messages:
encrypt.c: /tmp/ccUSJIMo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUSJIMo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUSJIMo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUSJIMo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUSJIMo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUSJIMo.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/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/cceIXII4.s: Assembler messages:
encrypt.c: /tmp/cceIXII4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceIXII4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceIXII4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIXII4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cceIXII4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cceIXII4.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccpzj0fv.s: Assembler messages:
encrypt.c: /tmp/ccpzj0fv.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpzj0fv.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpzj0fv.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzj0fv.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpzj0fv.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpzj0fv.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/ccsMLrtl.s: Assembler messages:
encrypt.c: /tmp/ccsMLrtl.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsMLrtl.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsMLrtl.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsMLrtl.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsMLrtl.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsMLrtl.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/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/ccKIQvtp.s: Assembler messages:
encrypt.c: /tmp/ccKIQvtp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccKIQvtp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKIQvtp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQvtp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKIQvtp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKIQvtp.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=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/ccaRgHR6.s: Assembler messages:
encrypt.c: /tmp/ccaRgHR6.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaRgHR6.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaRgHR6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaRgHR6.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaRgHR6.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaRgHR6.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/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/ccjw77AA.s: Assembler messages:
encrypt.c: /tmp/ccjw77AA.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccjw77AA.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjw77AA.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjw77AA.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjw77AA.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjw77AA.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/ccwyuKFI.s: Assembler messages:
encrypt.c: /tmp/ccwyuKFI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwyuKFI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwyuKFI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwyuKFI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwyuKFI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwyuKFI.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/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/ccLUX1Ey.s: Assembler messages:
encrypt.c: /tmp/ccLUX1Ey.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLUX1Ey.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLUX1Ey.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLUX1Ey.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLUX1Ey.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLUX1Ey.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccSQQweu.s: Assembler messages:
encrypt.c: /tmp/ccSQQweu.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccSQQweu.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSQQweu.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSQQweu.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSQQweu.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSQQweu.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/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/ccIlxxCF.s: Assembler messages:
encrypt.c: /tmp/ccIlxxCF.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIlxxCF.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIlxxCF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIlxxCF.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIlxxCF.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIlxxCF.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/ccw72PCJ.s: Assembler messages:
encrypt.c: /tmp/ccw72PCJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccw72PCJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw72PCJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw72PCJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccw72PCJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw72PCJ.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/ccDtSrdy.s: Assembler messages:
encrypt.c: /tmp/ccDtSrdy.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccDtSrdy.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDtSrdy.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDtSrdy.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDtSrdy.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDtSrdy.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/ccZov6Ns.s: Assembler messages:
encrypt.c: /tmp/ccZov6Ns.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZov6Ns.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZov6Ns.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZov6Ns.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZov6Ns.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZov6Ns.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/ccMNbT4Z.s: Assembler messages:
encrypt.c: /tmp/ccMNbT4Z.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMNbT4Z.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMNbT4Z.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMNbT4Z.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMNbT4Z.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMNbT4Z.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/ccvP5gQj.s: Assembler messages:
encrypt.c: /tmp/ccvP5gQj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccvP5gQj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvP5gQj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvP5gQj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvP5gQj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvP5gQj.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/ccWNyzc8.s: Assembler messages:
encrypt.c: /tmp/ccWNyzc8.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWNyzc8.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWNyzc8.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWNyzc8.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWNyzc8.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWNyzc8.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/ccxfXvY1.s: Assembler messages:
encrypt.c: /tmp/ccxfXvY1.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxfXvY1.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxfXvY1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxfXvY1.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxfXvY1.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxfXvY1.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/ccNgOeAm.s: Assembler messages:
encrypt.c: /tmp/ccNgOeAm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccNgOeAm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNgOeAm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNgOeAm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNgOeAm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNgOeAm.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/ccxo9IM4.s: Assembler messages:
encrypt.c: /tmp/ccxo9IM4.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxo9IM4.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxo9IM4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxo9IM4.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxo9IM4.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxo9IM4.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/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/ccCDdra7.s: Assembler messages:
encrypt.c: /tmp/ccCDdra7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCDdra7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCDdra7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCDdra7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCDdra7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCDdra7.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=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/cckCnZy0.s: Assembler messages:
encrypt.c: /tmp/cckCnZy0.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckCnZy0.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckCnZy0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckCnZy0.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckCnZy0.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckCnZy0.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/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/cc9XtMYN.s: Assembler messages:
encrypt.c: /tmp/cc9XtMYN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc9XtMYN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9XtMYN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9XtMYN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9XtMYN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9XtMYN.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/ccuFIUQ1.s: Assembler messages:
encrypt.c: /tmp/ccuFIUQ1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccuFIUQ1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuFIUQ1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuFIUQ1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuFIUQ1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuFIUQ1.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/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/ccIAOBhD.s: Assembler messages:
encrypt.c: /tmp/ccIAOBhD.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccIAOBhD.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIAOBhD.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAOBhD.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIAOBhD.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIAOBhD.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/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/ccLvmzaP.s: Assembler messages:
encrypt.c: /tmp/ccLvmzaP.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLvmzaP.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLvmzaP.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLvmzaP.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLvmzaP.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLvmzaP.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccOV8WqW.s: Assembler messages:
encrypt.c: /tmp/ccOV8WqW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOV8WqW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOV8WqW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOV8WqW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOV8WqW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOV8WqW.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/ccl4kkA2.s: Assembler messages:
encrypt.c: /tmp/ccl4kkA2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccl4kkA2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl4kkA2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4kkA2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl4kkA2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl4kkA2.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/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/ccMc2l6M.s: Assembler messages:
encrypt.c: /tmp/ccMc2l6M.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMc2l6M.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMc2l6M.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMc2l6M.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMc2l6M.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMc2l6M.s:35: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

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