Implementation notes: x86, latour, crypto_aead/omdsha512k512n256tau256v1

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: omdsha512k512n256tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
608886refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
609570refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
612117refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
612567refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
620343refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
621558refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
622134refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
622935refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
623835refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
625230refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
627399refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
629073refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
629343refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
629460refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
630036refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
631233refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
631494refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
632268refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
632304refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
632862refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
634329refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
634446refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
634572refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
634590refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
634644refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
634779refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
634788refgcc -m32 -O -fomit-frame-pointer2017072420170718
634860refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
635535refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
636003refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
636039refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
636489refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
636597refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
636669refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
636678refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
636930refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
637011refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
637875refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
641205refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
642636refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
650430refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
651969refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
653787refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
722529refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
733725refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
734517refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
736029refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
736632refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
738441refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
747306refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
747747refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
757701refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
757935refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
760275refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
761040refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
764883refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
765324refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
765594refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
766251refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
770535refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
770553refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
770589refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
771336refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
773001refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
773172refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
773964refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
776151refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
776376refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
776601refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
776628refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
776691refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
776934refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
777924refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
778509refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
778788refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
779238refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
779967refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
780318refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
781290refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
783981refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
787851refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
791685refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
792261refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
792846refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
792891refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
792900refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
793350refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
793467refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
794187refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
794385refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
794790refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
794808refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
794871refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
794997refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
795078refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
795420refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
795573refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
795960refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
795987refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
796257refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
796338refgcc -m32 -Os -fomit-frame-pointer2017072420170718
796644refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
796743refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
797247refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
797283refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
797310refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
797364refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
797445refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
797670refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
798021refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
798201refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
798246refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
798444refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
798579refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
798831refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
798966refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
799137refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
800235refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
800280refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
801144refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
801441refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
802359refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
802980refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
803196refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
803394refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
804051refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
805104refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
805752refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
806823refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
807102refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
807525refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
808965refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
809235refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
809568refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
809901refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
810396refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
811386refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
811818refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
812484refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
812619refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
812709refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
813285refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
815220refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
815526refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
816003refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
816093refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
816390refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
816939refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
818469refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
820224refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
820287refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
820422refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
820575refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
820575refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
821961refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
823032refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
823680refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
826209refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
829044refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
830016refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
832662refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
835812refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
836064refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
836820refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
841050refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
847368refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
852561refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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