Implementation notes: x86, latour, crypto_aead/omdsha512k256n256tau256v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha512k256n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
611028refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
612027refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
613620refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
614880refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
619623refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
620757refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
622485refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
624285refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
624618refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
625356refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
627759refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
627993refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
628632refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
629163refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
629658refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
630567refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
631737refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
632052refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
632898refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
633258refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
633726refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
633726refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
633762refgcc -m32 -O -fomit-frame-pointer2017072420170718
633897refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
633969refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
634014refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
634230refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
634527refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
634779refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
635301refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
635697refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
635859refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
636201refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
636660refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
637416refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
638064refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
638397refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
641925refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
642825refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
645228refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
650124refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
651474refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
653436refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
732051refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
733932refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
735444refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
737973refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
739332refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
739467refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
746001refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
747702refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
749961refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
750411refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
754551refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
755811refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
760932refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
762129refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
763029refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
764649refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
764865refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
765837refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
767484refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
768303refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
769347refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
774036refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
775368refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
776061refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
776970refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
777519refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
778806refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
779238refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
779796refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
779877refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
780543refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
781083refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
781929refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
782388refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
782577refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
785088refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
785205refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
787374refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
789417refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
789957refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
791199refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
791910refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
792450refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
792567refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
792729refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
792846refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
793728refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
794412refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
794475refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
794826refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
794988refgcc -m32 -Os -fomit-frame-pointer2017072420170718
795438refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
795636refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
795636refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
795789refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
795807refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
796041refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
796410refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
796482refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
796851refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
796941refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
797040refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
797175refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
797283refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
797427refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
797436refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
797607refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
797742refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
797886refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
798129refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
798408refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
798642refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
798930refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
799686refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
800595refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
802512refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
802890refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
803385refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
803727refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
804411refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
804699refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
804744refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
804798refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
806868refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
806949refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
807336refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
808956refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
809928refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
810576refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
810756refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
810954refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
811188refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
811629refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
811854refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
811980refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
812061refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
812097refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
812790refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
812907refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
815670refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
815760refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
816543refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
816606refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
816876refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
818640refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
819720refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
819999refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
821439refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
822186refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
822537refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
822735refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
823293refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
823329refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
825165refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
827811refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
828972refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
834597refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
836028refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
836118refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
836325refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
842148refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
845118refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
848214refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
854685refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718

Test failure

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer sse4

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/ref
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sha512.c: sha512.c: In function 'sha512_comp':
sha512.c: sha512.c:140:20: warning: initialization from incompatible pointer type [enabled by default]
sha512.c: const uint64_t *W=in;
sha512.c: ^

Number of similar (compiler,implementation) pairs: 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/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/ccCANtIo.s: Assembler messages:
encrypt.c: /tmp/ccCANtIo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCANtIo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCANtIo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCANtIo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCANtIo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCANtIo.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/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/ccMtx3V9.s: Assembler messages:
encrypt.c: /tmp/ccMtx3V9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMtx3V9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMtx3V9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMtx3V9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMtx3V9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMtx3V9.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/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/ccJokWOa.s: Assembler messages:
encrypt.c: /tmp/ccJokWOa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJokWOa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJokWOa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJokWOa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJokWOa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJokWOa.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccqjICzI.s: Assembler messages:
encrypt.c: /tmp/ccqjICzI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqjICzI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqjICzI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqjICzI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqjICzI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqjICzI.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccVZrgRa.s: Assembler messages:
encrypt.c: /tmp/ccVZrgRa.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccVZrgRa.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVZrgRa.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVZrgRa.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVZrgRa.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVZrgRa.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cccc76Ir.s: Assembler messages:
encrypt.c: /tmp/cccc76Ir.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccc76Ir.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccc76Ir.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccc76Ir.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccc76Ir.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccc76Ir.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/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/ccnlqPa1.s: Assembler messages:
encrypt.c: /tmp/ccnlqPa1.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccnlqPa1.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnlqPa1.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnlqPa1.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnlqPa1.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnlqPa1.s: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/ccs4odmL.s: Assembler messages:
encrypt.c: /tmp/ccs4odmL.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccs4odmL.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccs4odmL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccs4odmL.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccs4odmL.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccs4odmL.s: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/cc6dxfyH.s: Assembler messages:
encrypt.c: /tmp/cc6dxfyH.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6dxfyH.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6dxfyH.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6dxfyH.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6dxfyH.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6dxfyH.s: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/ccB9QekZ.s: Assembler messages:
encrypt.c: /tmp/ccB9QekZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccB9QekZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB9QekZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9QekZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB9QekZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB9QekZ.s: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/ccCgDfs7.s: Assembler messages:
encrypt.c: /tmp/ccCgDfs7.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccCgDfs7.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCgDfs7.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCgDfs7.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCgDfs7.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCgDfs7.s: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/ccOuSq2K.s: Assembler messages:
encrypt.c: /tmp/ccOuSq2K.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOuSq2K.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOuSq2K.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOuSq2K.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOuSq2K.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOuSq2K.s: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/ccQjfPoK.s: Assembler messages:
encrypt.c: /tmp/ccQjfPoK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQjfPoK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQjfPoK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQjfPoK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQjfPoK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQjfPoK.s: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/ccgATrm2.s: Assembler messages:
encrypt.c: /tmp/ccgATrm2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccgATrm2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgATrm2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgATrm2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgATrm2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgATrm2.s: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/cc1plTVV.s: Assembler messages:
encrypt.c: /tmp/cc1plTVV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1plTVV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1plTVV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1plTVV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1plTVV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1plTVV.s: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/ccWQtVLr.s: Assembler messages:
encrypt.c: /tmp/ccWQtVLr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWQtVLr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWQtVLr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWQtVLr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWQtVLr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWQtVLr.s: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/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/ccMKj43T.s: Assembler messages:
encrypt.c: /tmp/ccMKj43T.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccMKj43T.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMKj43T.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMKj43T.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMKj43T.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMKj43T.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccy6YTsk.s: Assembler messages:
encrypt.c: /tmp/ccy6YTsk.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccy6YTsk.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy6YTsk.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6YTsk.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy6YTsk.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy6YTsk.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5Hh69U.s: Assembler messages:
encrypt.c: /tmp/cc5Hh69U.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5Hh69U.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5Hh69U.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5Hh69U.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5Hh69U.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5Hh69U.s:36: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=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/ccBhi4XL.s: Assembler messages:
encrypt.c: /tmp/ccBhi4XL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBhi4XL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBhi4XL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhi4XL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBhi4XL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBhi4XL.s:35: Error: too many memory references for `and'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer sse4

Compiler output

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

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

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer avx1

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccdenuIs.s: Assembler messages:
encrypt.c: /tmp/ccdenuIs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccdenuIs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdenuIs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdenuIs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdenuIs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdenuIs.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc1KV5DT.s: Assembler messages:
encrypt.c: /tmp/cc1KV5DT.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1KV5DT.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1KV5DT.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1KV5DT.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1KV5DT.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1KV5DT.s: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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccmQQEKq.s: Assembler messages:
encrypt.c: /tmp/ccmQQEKq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmQQEKq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmQQEKq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmQQEKq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmQQEKq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmQQEKq.s: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/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/cc83JFwt.s: Assembler messages:
encrypt.c: /tmp/cc83JFwt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc83JFwt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc83JFwt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc83JFwt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc83JFwt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc83JFwt.s: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/ccaUvyrb.s: Assembler messages:
encrypt.c: /tmp/ccaUvyrb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccaUvyrb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaUvyrb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaUvyrb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaUvyrb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaUvyrb.s: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/ccX9ztFt.s: Assembler messages:
encrypt.c: /tmp/ccX9ztFt.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccX9ztFt.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX9ztFt.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX9ztFt.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX9ztFt.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX9ztFt.s: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/cctnh0V0.s: Assembler messages:
encrypt.c: /tmp/cctnh0V0.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cctnh0V0.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctnh0V0.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cctnh0V0.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cctnh0V0.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctnh0V0.s: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/ccPq9eYq.s: Assembler messages:
encrypt.c: /tmp/ccPq9eYq.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPq9eYq.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPq9eYq.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPq9eYq.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPq9eYq.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPq9eYq.s: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/ccfRj5iI.s: Assembler messages:
encrypt.c: /tmp/ccfRj5iI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccfRj5iI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfRj5iI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfRj5iI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfRj5iI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfRj5iI.s: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/ccS0WIXp.s: Assembler messages:
encrypt.c: /tmp/ccS0WIXp.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccS0WIXp.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS0WIXp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS0WIXp.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS0WIXp.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS0WIXp.s: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/cchbIrAJ.s: Assembler messages:
encrypt.c: /tmp/cchbIrAJ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cchbIrAJ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchbIrAJ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cchbIrAJ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cchbIrAJ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchbIrAJ.s:35: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQqTXLj.s: Assembler messages:
encrypt.c: /tmp/ccQqTXLj.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQqTXLj.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQqTXLj.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQqTXLj.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQqTXLj.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQqTXLj.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccWLGRFN.s: Assembler messages:
encrypt.c: /tmp/ccWLGRFN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWLGRFN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWLGRFN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWLGRFN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWLGRFN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWLGRFN.s: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/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/ccOmY7wJ.s: Assembler messages:
encrypt.c: /tmp/ccOmY7wJ.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccOmY7wJ.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOmY7wJ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOmY7wJ.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOmY7wJ.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOmY7wJ.s: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/ccpRaB69.s: Assembler messages:
encrypt.c: /tmp/ccpRaB69.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccpRaB69.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpRaB69.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpRaB69.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpRaB69.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpRaB69.s: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/cc1sfrY2.s: Assembler messages:
encrypt.c: /tmp/cc1sfrY2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1sfrY2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1sfrY2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1sfrY2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1sfrY2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1sfrY2.s: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/ccBC1E2w.s: Assembler messages:
encrypt.c: /tmp/ccBC1E2w.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccBC1E2w.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBC1E2w.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBC1E2w.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBC1E2w.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBC1E2w.s: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/cc6MllPV.s: Assembler messages:
encrypt.c: /tmp/cc6MllPV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6MllPV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6MllPV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6MllPV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6MllPV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6MllPV.s: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/cck7MTat.s: Assembler messages:
encrypt.c: /tmp/cck7MTat.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cck7MTat.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck7MTat.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cck7MTat.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cck7MTat.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cck7MTat.s: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/ccEJmD7y.s: Assembler messages:
encrypt.c: /tmp/ccEJmD7y.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccEJmD7y.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEJmD7y.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEJmD7y.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEJmD7y.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEJmD7y.s: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/cczrwrgb.s: Assembler messages:
encrypt.c: /tmp/cczrwrgb.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cczrwrgb.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczrwrgb.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cczrwrgb.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cczrwrgb.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczrwrgb.s: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/ccAtfrY2.s: Assembler messages:
encrypt.c: /tmp/ccAtfrY2.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccAtfrY2.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAtfrY2.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAtfrY2.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAtfrY2.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAtfrY2.s: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/ccxggrCs.s: Assembler messages:
encrypt.c: /tmp/ccxggrCs.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccxggrCs.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxggrCs.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxggrCs.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxggrCs.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxggrCs.s: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/ccHP3wFr.s: Assembler messages:
encrypt.c: /tmp/ccHP3wFr.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHP3wFr.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHP3wFr.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHP3wFr.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHP3wFr.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHP3wFr.s: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/ccYRX3iT.s: Assembler messages:
encrypt.c: /tmp/ccYRX3iT.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYRX3iT.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYRX3iT.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYRX3iT.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYRX3iT.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYRX3iT.s: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/ccLyrDQp.s: Assembler messages:
encrypt.c: /tmp/ccLyrDQp.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLyrDQp.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLyrDQp.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLyrDQp.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLyrDQp.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLyrDQp.s: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/ccyFwInN.s: Assembler messages:
encrypt.c: /tmp/ccyFwInN.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccyFwInN.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyFwInN.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyFwInN.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyFwInN.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyFwInN.s:36: Error: too many memory references for `and'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer avx1

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer sse4

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccQkVYnw.s: Assembler messages:
encrypt.c: /tmp/ccQkVYnw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccQkVYnw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQkVYnw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQkVYnw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQkVYnw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQkVYnw.s: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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc3r7E6d.s: Assembler messages:
encrypt.c: /tmp/cc3r7E6d.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3r7E6d.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3r7E6d.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3r7E6d.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3r7E6d.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3r7E6d.s: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/ccag0QlC.s: Assembler messages:
encrypt.c: /tmp/ccag0QlC.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccag0QlC.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccag0QlC.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccag0QlC.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccag0QlC.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccag0QlC.s: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/ccoU551l.s: Assembler messages:
encrypt.c: /tmp/ccoU551l.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccoU551l.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoU551l.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoU551l.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoU551l.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoU551l.s: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/cct3Kffx.s: Assembler messages:
encrypt.c: /tmp/cct3Kffx.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cct3Kffx.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct3Kffx.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cct3Kffx.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cct3Kffx.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cct3Kffx.s: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/ccadrMvL.s: Assembler messages:
encrypt.c: /tmp/ccadrMvL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccadrMvL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccadrMvL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccadrMvL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccadrMvL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccadrMvL.s: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/ccsFd9Kc.s: Assembler messages:
encrypt.c: /tmp/ccsFd9Kc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccsFd9Kc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsFd9Kc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsFd9Kc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsFd9Kc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsFd9Kc.s: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/cc4fXctE.s: Assembler messages:
encrypt.c: /tmp/cc4fXctE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc4fXctE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4fXctE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fXctE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4fXctE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4fXctE.s: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/cc88RYM9.s: Assembler messages:
encrypt.c: /tmp/cc88RYM9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc88RYM9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc88RYM9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88RYM9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc88RYM9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc88RYM9.s: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/cc3xcKbV.s: Assembler messages:
encrypt.c: /tmp/cc3xcKbV.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc3xcKbV.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3xcKbV.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3xcKbV.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3xcKbV.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3xcKbV.s: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/ccLArVhg.s: Assembler messages:
encrypt.c: /tmp/ccLArVhg.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccLArVhg.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLArVhg.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLArVhg.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLArVhg.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLArVhg.s: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/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/cc1QtkWc.s: Assembler messages:
encrypt.c: /tmp/cc1QtkWc.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc1QtkWc.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1QtkWc.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1QtkWc.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1QtkWc.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1QtkWc.s: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 -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/cc6hdZeL.s: Assembler messages:
encrypt.c: /tmp/cc6hdZeL.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc6hdZeL.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6hdZeL.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6hdZeL.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6hdZeL.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6hdZeL.s: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/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/cc5CUb6Q.s: Assembler messages:
encrypt.c: /tmp/cc5CUb6Q.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5CUb6Q.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5CUb6Q.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CUb6Q.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5CUb6Q.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5CUb6Q.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/ccZxsevy.s: Assembler messages:
encrypt.c: /tmp/ccZxsevy.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccZxsevy.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZxsevy.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxsevy.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZxsevy.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZxsevy.s:36: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=core2 -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/ccPJ5TmR.s: Assembler messages:
encrypt.c: /tmp/ccPJ5TmR.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccPJ5TmR.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPJ5TmR.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPJ5TmR.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPJ5TmR.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPJ5TmR.s:35: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccwmmYGm.s: Assembler messages:
encrypt.c: /tmp/ccwmmYGm.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwmmYGm.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwmmYGm.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwmmYGm.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwmmYGm.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwmmYGm.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc7v23yK.s: Assembler messages:
encrypt.c: /tmp/cc7v23yK.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc7v23yK.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7v23yK.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7v23yK.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7v23yK.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7v23yK.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/ccrjO0j6.s: Assembler messages:
encrypt.c: /tmp/ccrjO0j6.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccrjO0j6.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrjO0j6.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjO0j6.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrjO0j6.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrjO0j6.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/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/ccYlbWPn.s: Assembler messages:
encrypt.c: /tmp/ccYlbWPn.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccYlbWPn.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYlbWPn.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYlbWPn.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYlbWPn.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYlbWPn.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/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/ccccN9jY.s: Assembler messages:
encrypt.c: /tmp/ccccN9jY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccccN9jY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccccN9jY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccccN9jY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccccN9jY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccccN9jY.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 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cceGBFPo.s: Assembler messages:
encrypt.c: /tmp/cceGBFPo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cceGBFPo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceGBFPo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cceGBFPo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cceGBFPo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceGBFPo.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/cckbbxqS.s: Assembler messages:
encrypt.c: /tmp/cckbbxqS.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckbbxqS.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckbbxqS.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cckbbxqS.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cckbbxqS.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cckbbxqS.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/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/cc815oPW.s: Assembler messages:
encrypt.c: /tmp/cc815oPW.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc815oPW.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc815oPW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc815oPW.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc815oPW.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc815oPW.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 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccn92REF.s: Assembler messages:
encrypt.c: /tmp/ccn92REF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccn92REF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn92REF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn92REF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn92REF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn92REF.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/ccUXksoY.s: Assembler messages:
encrypt.c: /tmp/ccUXksoY.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccUXksoY.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUXksoY.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUXksoY.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUXksoY.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUXksoY.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=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/ccqRnaUo.s: Assembler messages:
encrypt.c: /tmp/ccqRnaUo.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqRnaUo.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqRnaUo.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqRnaUo.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqRnaUo.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqRnaUo.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/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/cckoW7YZ.s: Assembler messages:
encrypt.c: /tmp/cckoW7YZ.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckoW7YZ.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckoW7YZ.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckoW7YZ.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckoW7YZ.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckoW7YZ.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/ccqd5czv.s: Assembler messages:
encrypt.c: /tmp/ccqd5czv.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccqd5czv.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqd5czv.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqd5czv.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqd5czv.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqd5czv.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/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/ccWuts1s.s: Assembler messages:
encrypt.c: /tmp/ccWuts1s.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWuts1s.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWuts1s.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWuts1s.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWuts1s.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWuts1s.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/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/ccmTSdmX.s: Assembler messages:
encrypt.c: /tmp/ccmTSdmX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccmTSdmX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmTSdmX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmTSdmX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmTSdmX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmTSdmX.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/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/ccV90UL4.s: Assembler messages:
encrypt.c: /tmp/ccV90UL4.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccV90UL4.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV90UL4.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV90UL4.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV90UL4.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV90UL4.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/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/ccglo5Kw.s: Assembler messages:
encrypt.c: /tmp/ccglo5Kw.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccglo5Kw.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccglo5Kw.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccglo5Kw.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccglo5Kw.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccglo5Kw.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 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cc5IDImW.s: Assembler messages:
encrypt.c: /tmp/cc5IDImW.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc5IDImW.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5IDImW.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5IDImW.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5IDImW.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5IDImW.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/ccws0GUr.s: Assembler messages:
encrypt.c: /tmp/ccws0GUr.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccws0GUr.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccws0GUr.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccws0GUr.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccws0GUr.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccws0GUr.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/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/cc0wFQVb.s: Assembler messages:
encrypt.c: /tmp/cc0wFQVb.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cc0wFQVb.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0wFQVb.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0wFQVb.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0wFQVb.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0wFQVb.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 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:6:0:
encrypt.c: omdsha512.h:229:5: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: {28, 268435456}, {29, 536870912}, {30, 1073741824}, {31, 2147483648},
encrypt.c: ^
encrypt.c: /tmp/cckdM7nF.s: Assembler messages:
encrypt.c: /tmp/cckdM7nF.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cckdM7nF.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckdM7nF.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cckdM7nF.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cckdM7nF.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckdM7nF.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/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/ccGvjN4C.s: Assembler messages:
encrypt.c: /tmp/ccGvjN4C.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccGvjN4C.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGvjN4C.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGvjN4C.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGvjN4C.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGvjN4C.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/ccz1Gvi9.s: Assembler messages:
encrypt.c: /tmp/ccz1Gvi9.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccz1Gvi9.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccz1Gvi9.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccz1Gvi9.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccz1Gvi9.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccz1Gvi9.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/ccHubiYh.s: Assembler messages:
encrypt.c: /tmp/ccHubiYh.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHubiYh.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHubiYh.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHubiYh.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHubiYh.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHubiYh.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/cccBUDAX.s: Assembler messages:
encrypt.c: /tmp/cccBUDAX.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/cccBUDAX.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccBUDAX.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBUDAX.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/cccBUDAX.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccBUDAX.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/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/ccHTuS8c.s: Assembler messages:
encrypt.c: /tmp/ccHTuS8c.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccHTuS8c.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHTuS8c.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTuS8c.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHTuS8c.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHTuS8c.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=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/ccwQ4FIE.s: Assembler messages:
encrypt.c: /tmp/ccwQ4FIE.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccwQ4FIE.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwQ4FIE.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwQ4FIE.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwQ4FIE.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwQ4FIE.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=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/ccJ8lZSV.s: Assembler messages:
encrypt.c: /tmp/ccJ8lZSV.s:7: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccJ8lZSV.s:9: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ8lZSV.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:14: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:33: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ8lZSV.s:34: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ8lZSV.s:35: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ8lZSV.s:36: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_aead/omdsha512k256n256tau256v1/sse4
Compiler: gcc -m32 -march=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/ccWmFMEI.s: Assembler messages:
encrypt.c: /tmp/ccWmFMEI.s:6: Error: ambiguous operand size for `cmp'
encrypt.c: /tmp/ccWmFMEI.s:8: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWmFMEI.s:9: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:10: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:11: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:12: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:13: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:15: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:16: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:19: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:20: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:31: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:32: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWmFMEI.s:33: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWmFMEI.s:34: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWmFMEI.s:35: Error: too many memory references for `and'
encrypt.c: ...

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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