Implementation notes: x86, h5nano, crypto_aead/omdsha256k256n248tau256v1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k256n248tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
462265refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081320140622
471665refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
472900refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
473140refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
474680refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
475215refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
476770refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
481730refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
481785refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
482080refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
482505refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081320140622
483190refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
483395refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
485105refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
485910refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081320140622
486590refgcc -m32 -O3 -fomit-frame-pointer2014081320140622
488010refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081320140622
490350refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
491300refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
491805refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
492250refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081320140622
494695refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
497685refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
497940refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
498280refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
498550refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
498685refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
498730refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
499390refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081320140622
499780refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081320140622
500040refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081320140622
500685refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081320140622
501425refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081320140622
501670refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081320140622
501795refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081320140622
502315refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081320140622
502390refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081320140622
502455refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081320140622
502595refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081320140622
503365refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081320140622
503420refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
503720refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
503855refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081320140622
504020refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081320140622
504205refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
504490refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081320140622
505435refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081320140622
505805refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
507750refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
510695refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
511990refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
515440refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
515500refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
516065refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
518385refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081320140622
518750refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081320140622
519530refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081320140622
520245refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081320140622
520385refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081320140622
520640refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081320140622
520700refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081320140622
521050refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081320140622
522250refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081320140622
522410refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081320140622
522415refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081320140622
522430refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081320140622
522490refgcc -m32 -O -fomit-frame-pointer2014081320140622
522585refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081320140622
523545refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
523870refgcc -m32 -O2 -fomit-frame-pointer2014081320140622
524450refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
524580refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
525140refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081320140622
530495refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081320140622
530525refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081320140622
530650refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081320140622
531850refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081320140622
532600refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081320140622
532965refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081320140622
533195refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081320140622
533210refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081320140622
534285refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081320140622
534570refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081320140622
534635refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081320140622
537805refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081320140622
537960refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
537960refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081320140622
538275refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081320140622
538385refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081320140622
538605refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081320140622
538850refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
538905refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
541060refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081320140622
541350refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081320140622
541520refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081320140622
541525refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081320140622
542880refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081320140622
542955refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081320140622
543015refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081320140622
543330refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081320140622
545655refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081320140622
546320refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
562915refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081320140622
576355refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
577490refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
577940refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
577995refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
584725refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
608055refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
609015refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
609080refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
609145refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
609390refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
609415refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
609460refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
609635refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081320140622
609785refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081320140622
609835refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
610390refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081320140622
610600refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081320140622
610655refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
611640refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081320140622
612935refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
613005refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
613790refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081320140622
614500refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
614825refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081320140622
615090refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081320140622
622395refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081320140622
622410refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081320140622
622580refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081320140622
630085refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081320140622
630875refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081320140622
630875refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081320140622
631100refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081320140622
632210refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
634225refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081320140622
635935refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081320140622
637940refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
639220refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
641455refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081320140622
645655refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081320140622
645695refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081320140622
646985refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
647135refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
647345refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
652800refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081320140622
652910refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081320140622
653755refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081320140622
655255refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
664215refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622
664590refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
665155refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
665305refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
665485refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
666285refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081320140622
669130refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081320140622
669295refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081320140622
669510refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081320140622
669520refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081320140622
669565refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081320140622
669730refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081320140622
670550refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081320140622
670615refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081320140622
671285refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081320140622
671375refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081320140622
677055refgcc -m32 -Os -fomit-frame-pointer2014081320140622
679405refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081320140622
679700refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081320140622
679700refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081320140622

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccixftG9.s: Assembler messages:
encrypt.c: /tmp/ccixftG9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccixftG9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccixftG9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccixftG9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixftG9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixftG9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixftG9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixftG9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixftG9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixftG9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixftG9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixftG9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccixftG9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixftG9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccixftG9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccixftG9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccixftG9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccixftG9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccixftG9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccixftG9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccixftG9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccixftG9.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqtKr0t.s: Assembler messages:
encrypt.c: /tmp/ccqtKr0t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqtKr0t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqtKr0t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqtKr0t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtKr0t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtKr0t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtKr0t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtKr0t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtKr0t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtKr0t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtKr0t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtKr0t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqtKr0t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtKr0t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqtKr0t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtKr0t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqtKr0t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqtKr0t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqtKr0t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqtKr0t.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqtKr0t.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqtKr0t.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cccjy6hW.s: Assembler messages:
encrypt.c: /tmp/cccjy6hW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccjy6hW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccjy6hW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccjy6hW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccjy6hW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccjy6hW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccjy6hW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccjy6hW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccjy6hW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccjy6hW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccjy6hW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccjy6hW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccjy6hW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccjy6hW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccjy6hW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccjy6hW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccjy6hW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccjy6hW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccjy6hW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccjy6hW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccjy6hW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccjy6hW.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvFJd6x.s: Assembler messages:
encrypt.c: /tmp/ccvFJd6x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvFJd6x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvFJd6x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvFJd6x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFJd6x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFJd6x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFJd6x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFJd6x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFJd6x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvFJd6x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvFJd6x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvFJd6x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvFJd6x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFJd6x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvFJd6x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvFJd6x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvFJd6x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvFJd6x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvFJd6x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvFJd6x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvFJd6x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvFJd6x.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQ24PPX.s: Assembler messages:
encrypt.c: /tmp/ccQ24PPX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ24PPX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ24PPX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ24PPX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ24PPX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ24PPX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ24PPX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ24PPX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ24PPX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ24PPX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ24PPX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ24PPX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ24PPX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ24PPX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ24PPX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQ24PPX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ24PPX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ24PPX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ24PPX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ24PPX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ24PPX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ24PPX.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cck4OXrq.s: Assembler messages:
encrypt.c: /tmp/cck4OXrq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck4OXrq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck4OXrq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cck4OXrq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4OXrq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4OXrq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4OXrq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4OXrq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4OXrq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck4OXrq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck4OXrq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck4OXrq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cck4OXrq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4OXrq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck4OXrq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck4OXrq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cck4OXrq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck4OXrq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck4OXrq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck4OXrq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cck4OXrq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck4OXrq.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIAnEdl.s: Assembler messages:
encrypt.c: /tmp/ccIAnEdl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIAnEdl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIAnEdl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIAnEdl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAnEdl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAnEdl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAnEdl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAnEdl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAnEdl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIAnEdl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIAnEdl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIAnEdl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIAnEdl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAnEdl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIAnEdl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIAnEdl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIAnEdl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIAnEdl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIAnEdl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIAnEdl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIAnEdl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIAnEdl.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYpabIE.s: Assembler messages:
encrypt.c: /tmp/ccYpabIE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYpabIE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYpabIE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYpabIE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpabIE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpabIE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpabIE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpabIE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpabIE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYpabIE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYpabIE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYpabIE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYpabIE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpabIE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYpabIE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYpabIE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYpabIE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYpabIE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYpabIE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYpabIE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYpabIE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYpabIE.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKooBmM.s: Assembler messages:
encrypt.c: /tmp/ccKooBmM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKooBmM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKooBmM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKooBmM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKooBmM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKooBmM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKooBmM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKooBmM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKooBmM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKooBmM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKooBmM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKooBmM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKooBmM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKooBmM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKooBmM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKooBmM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKooBmM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKooBmM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKooBmM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKooBmM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKooBmM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKooBmM.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSY2OtX.s: Assembler messages:
encrypt.c: /tmp/ccSY2OtX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSY2OtX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSY2OtX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSY2OtX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSY2OtX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSY2OtX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSY2OtX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSY2OtX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSY2OtX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSY2OtX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSY2OtX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSY2OtX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSY2OtX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSY2OtX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSY2OtX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSY2OtX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSY2OtX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSY2OtX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSY2OtX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSY2OtX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSY2OtX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSY2OtX.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc905mh1.s: Assembler messages:
encrypt.c: /tmp/cc905mh1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc905mh1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc905mh1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc905mh1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc905mh1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc905mh1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc905mh1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc905mh1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc905mh1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc905mh1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc905mh1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc905mh1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc905mh1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc905mh1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc905mh1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc905mh1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc905mh1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc905mh1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc905mh1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc905mh1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc905mh1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc905mh1.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfDgLEq.s: Assembler messages:
encrypt.c: /tmp/ccfDgLEq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfDgLEq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfDgLEq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfDgLEq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDgLEq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDgLEq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDgLEq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDgLEq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDgLEq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDgLEq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDgLEq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDgLEq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfDgLEq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDgLEq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfDgLEq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDgLEq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfDgLEq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfDgLEq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfDgLEq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfDgLEq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfDgLEq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfDgLEq.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9ctzsA.s: Assembler messages:
encrypt.c: /tmp/cc9ctzsA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9ctzsA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9ctzsA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9ctzsA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ctzsA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ctzsA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ctzsA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ctzsA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ctzsA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ctzsA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ctzsA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ctzsA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9ctzsA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ctzsA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9ctzsA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9ctzsA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9ctzsA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ctzsA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ctzsA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9ctzsA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9ctzsA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9ctzsA.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNWK2qH.s: Assembler messages:
encrypt.c: /tmp/ccNWK2qH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNWK2qH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNWK2qH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNWK2qH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWK2qH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWK2qH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWK2qH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWK2qH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWK2qH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNWK2qH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNWK2qH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNWK2qH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNWK2qH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWK2qH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNWK2qH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNWK2qH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNWK2qH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNWK2qH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNWK2qH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNWK2qH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNWK2qH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNWK2qH.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPiVMtc.s: Assembler messages:
encrypt.c: /tmp/ccPiVMtc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPiVMtc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPiVMtc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPiVMtc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiVMtc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiVMtc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiVMtc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiVMtc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiVMtc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPiVMtc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPiVMtc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPiVMtc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPiVMtc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiVMtc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPiVMtc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPiVMtc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPiVMtc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPiVMtc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPiVMtc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPiVMtc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPiVMtc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPiVMtc.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvZMFcQ.s: Assembler messages:
encrypt.c: /tmp/ccvZMFcQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvZMFcQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvZMFcQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvZMFcQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZMFcQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZMFcQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZMFcQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZMFcQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZMFcQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZMFcQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZMFcQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZMFcQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvZMFcQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZMFcQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvZMFcQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvZMFcQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvZMFcQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZMFcQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZMFcQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvZMFcQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvZMFcQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvZMFcQ.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDamMN5.s: Assembler messages:
encrypt.c: /tmp/ccDamMN5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDamMN5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDamMN5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDamMN5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDamMN5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDamMN5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDamMN5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDamMN5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDamMN5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDamMN5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDamMN5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDamMN5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDamMN5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDamMN5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDamMN5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDamMN5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDamMN5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDamMN5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDamMN5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDamMN5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDamMN5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDamMN5.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrqN2Bh.s: Assembler messages:
encrypt.c: /tmp/ccrqN2Bh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrqN2Bh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrqN2Bh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrqN2Bh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqN2Bh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqN2Bh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqN2Bh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqN2Bh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqN2Bh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrqN2Bh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrqN2Bh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrqN2Bh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrqN2Bh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqN2Bh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrqN2Bh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrqN2Bh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrqN2Bh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrqN2Bh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrqN2Bh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrqN2Bh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrqN2Bh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrqN2Bh.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0Zy3gx.s: Assembler messages:
encrypt.c: /tmp/cc0Zy3gx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0Zy3gx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0Zy3gx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0Zy3gx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Zy3gx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Zy3gx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Zy3gx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Zy3gx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Zy3gx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Zy3gx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Zy3gx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Zy3gx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0Zy3gx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Zy3gx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0Zy3gx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0Zy3gx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0Zy3gx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Zy3gx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Zy3gx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0Zy3gx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0Zy3gx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0Zy3gx.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUOssUp.s: Assembler messages:
encrypt.c: /tmp/ccUOssUp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUOssUp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUOssUp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUOssUp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOssUp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOssUp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOssUp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOssUp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOssUp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOssUp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOssUp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOssUp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUOssUp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOssUp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUOssUp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOssUp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUOssUp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUOssUp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOssUp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOssUp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUOssUp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUOssUp.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5blr75.s: Assembler messages:
encrypt.c: /tmp/cc5blr75.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5blr75.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5blr75.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5blr75.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5blr75.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5blr75.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5blr75.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5blr75.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5blr75.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5blr75.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5blr75.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5blr75.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5blr75.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5blr75.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5blr75.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5blr75.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5blr75.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5blr75.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5blr75.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5blr75.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5blr75.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5blr75.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuBqyxQ.s: Assembler messages:
encrypt.c: /tmp/ccuBqyxQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuBqyxQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuBqyxQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuBqyxQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBqyxQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBqyxQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBqyxQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBqyxQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBqyxQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuBqyxQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuBqyxQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuBqyxQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuBqyxQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBqyxQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuBqyxQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuBqyxQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuBqyxQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuBqyxQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuBqyxQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuBqyxQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuBqyxQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuBqyxQ.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXlucQv.s: Assembler messages:
encrypt.c: /tmp/ccXlucQv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXlucQv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXlucQv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXlucQv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlucQv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlucQv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlucQv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlucQv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlucQv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXlucQv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXlucQv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXlucQv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXlucQv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlucQv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXlucQv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXlucQv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXlucQv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXlucQv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXlucQv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXlucQv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXlucQv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXlucQv.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclCBhTe.s: Assembler messages:
encrypt.c: /tmp/cclCBhTe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclCBhTe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclCBhTe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclCBhTe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclCBhTe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclCBhTe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclCBhTe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclCBhTe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclCBhTe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclCBhTe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclCBhTe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclCBhTe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclCBhTe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclCBhTe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclCBhTe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclCBhTe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclCBhTe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclCBhTe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclCBhTe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclCBhTe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclCBhTe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclCBhTe.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5CpFoT.s: Assembler messages:
encrypt.c: /tmp/cc5CpFoT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5CpFoT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5CpFoT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5CpFoT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CpFoT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CpFoT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CpFoT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CpFoT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CpFoT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5CpFoT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5CpFoT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5CpFoT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5CpFoT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CpFoT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5CpFoT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5CpFoT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5CpFoT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5CpFoT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5CpFoT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CpFoT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5CpFoT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5CpFoT.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAOA1yg.s: Assembler messages:
encrypt.c: /tmp/ccAOA1yg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAOA1yg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAOA1yg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAOA1yg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOA1yg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOA1yg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOA1yg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOA1yg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOA1yg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAOA1yg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAOA1yg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAOA1yg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAOA1yg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOA1yg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAOA1yg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAOA1yg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAOA1yg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAOA1yg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAOA1yg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAOA1yg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOA1yg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAOA1yg.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaNPzow.s: Assembler messages:
encrypt.c: /tmp/ccaNPzow.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaNPzow.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaNPzow.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaNPzow.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNPzow.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNPzow.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNPzow.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNPzow.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNPzow.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNPzow.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNPzow.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNPzow.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaNPzow.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNPzow.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaNPzow.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNPzow.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaNPzow.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaNPzow.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaNPzow.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaNPzow.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaNPzow.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaNPzow.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyaacDm.s: Assembler messages:
encrypt.c: /tmp/ccyaacDm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyaacDm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyaacDm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyaacDm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaacDm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaacDm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaacDm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaacDm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaacDm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyaacDm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyaacDm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyaacDm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyaacDm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaacDm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyaacDm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyaacDm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyaacDm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyaacDm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyaacDm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyaacDm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyaacDm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyaacDm.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJewUn0.s: Assembler messages:
encrypt.c: /tmp/ccJewUn0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJewUn0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJewUn0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJewUn0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJewUn0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJewUn0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJewUn0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJewUn0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJewUn0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJewUn0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJewUn0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJewUn0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJewUn0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJewUn0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJewUn0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJewUn0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJewUn0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJewUn0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJewUn0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJewUn0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJewUn0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJewUn0.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZ6v3fS.s: Assembler messages:
encrypt.c: /tmp/ccZ6v3fS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZ6v3fS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZ6v3fS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZ6v3fS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ6v3fS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ6v3fS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ6v3fS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ6v3fS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ6v3fS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ6v3fS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ6v3fS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ6v3fS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZ6v3fS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ6v3fS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZ6v3fS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZ6v3fS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZ6v3fS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ6v3fS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ6v3fS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZ6v3fS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZ6v3fS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZ6v3fS.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2j8yG7.s: Assembler messages:
encrypt.c: /tmp/cc2j8yG7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2j8yG7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2j8yG7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2j8yG7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2j8yG7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2j8yG7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2j8yG7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2j8yG7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2j8yG7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2j8yG7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2j8yG7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2j8yG7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2j8yG7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2j8yG7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2j8yG7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2j8yG7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2j8yG7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2j8yG7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2j8yG7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2j8yG7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2j8yG7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2j8yG7.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG9RwQk.s: Assembler messages:
encrypt.c: /tmp/ccG9RwQk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG9RwQk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG9RwQk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG9RwQk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9RwQk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9RwQk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9RwQk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9RwQk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9RwQk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG9RwQk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG9RwQk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG9RwQk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG9RwQk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9RwQk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG9RwQk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG9RwQk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG9RwQk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG9RwQk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG9RwQk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG9RwQk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG9RwQk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG9RwQk.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3hgJgD.s: Assembler messages:
encrypt.c: /tmp/cc3hgJgD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3hgJgD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3hgJgD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3hgJgD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hgJgD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hgJgD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hgJgD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hgJgD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hgJgD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3hgJgD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3hgJgD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3hgJgD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3hgJgD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hgJgD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3hgJgD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3hgJgD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3hgJgD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3hgJgD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3hgJgD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3hgJgD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3hgJgD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3hgJgD.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHOQ3qZ.s: Assembler messages:
encrypt.c: /tmp/ccHOQ3qZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHOQ3qZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHOQ3qZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHOQ3qZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOQ3qZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOQ3qZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOQ3qZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOQ3qZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOQ3qZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOQ3qZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOQ3qZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOQ3qZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHOQ3qZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOQ3qZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHOQ3qZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOQ3qZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHOQ3qZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHOQ3qZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHOQ3qZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHOQ3qZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHOQ3qZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHOQ3qZ.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4hfB2i.s: Assembler messages:
encrypt.c: /tmp/cc4hfB2i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4hfB2i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4hfB2i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4hfB2i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hfB2i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hfB2i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hfB2i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hfB2i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hfB2i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hfB2i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hfB2i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hfB2i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4hfB2i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hfB2i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4hfB2i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hfB2i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4hfB2i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hfB2i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4hfB2i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4hfB2i.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hfB2i.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4hfB2i.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7sMNp6.s: Assembler messages:
encrypt.c: /tmp/cc7sMNp6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7sMNp6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7sMNp6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7sMNp6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sMNp6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sMNp6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sMNp6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sMNp6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sMNp6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7sMNp6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7sMNp6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7sMNp6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7sMNp6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sMNp6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7sMNp6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7sMNp6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7sMNp6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7sMNp6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7sMNp6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sMNp6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7sMNp6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7sMNp6.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTKXyzz.s: Assembler messages:
encrypt.c: /tmp/ccTKXyzz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTKXyzz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTKXyzz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTKXyzz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKXyzz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKXyzz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKXyzz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKXyzz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKXyzz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKXyzz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKXyzz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKXyzz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTKXyzz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKXyzz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTKXyzz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTKXyzz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTKXyzz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTKXyzz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTKXyzz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKXyzz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTKXyzz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTKXyzz.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTXmeJK.s: Assembler messages:
encrypt.c: /tmp/ccTXmeJK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTXmeJK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTXmeJK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTXmeJK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXmeJK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXmeJK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXmeJK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXmeJK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXmeJK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTXmeJK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTXmeJK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTXmeJK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTXmeJK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXmeJK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTXmeJK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTXmeJK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTXmeJK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTXmeJK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTXmeJK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTXmeJK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTXmeJK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTXmeJK.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc781I5P.s: Assembler messages:
encrypt.c: /tmp/cc781I5P.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc781I5P.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc781I5P.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc781I5P.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc781I5P.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc781I5P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc781I5P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc781I5P.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc781I5P.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc781I5P.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc781I5P.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc781I5P.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc781I5P.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc781I5P.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc781I5P.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc781I5P.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc781I5P.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc781I5P.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc781I5P.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc781I5P.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc781I5P.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc781I5P.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccskkyig.s: Assembler messages:
encrypt.c: /tmp/ccskkyig.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccskkyig.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccskkyig.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccskkyig.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskkyig.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskkyig.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskkyig.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskkyig.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskkyig.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskkyig.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskkyig.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskkyig.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccskkyig.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskkyig.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccskkyig.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskkyig.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccskkyig.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccskkyig.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccskkyig.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccskkyig.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccskkyig.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccskkyig.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccU7q1je.s: Assembler messages:
encrypt.c: /tmp/ccU7q1je.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU7q1je.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU7q1je.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU7q1je.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7q1je.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7q1je.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7q1je.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7q1je.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7q1je.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU7q1je.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU7q1je.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU7q1je.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU7q1je.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7q1je.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU7q1je.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU7q1je.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU7q1je.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU7q1je.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU7q1je.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU7q1je.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU7q1je.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU7q1je.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchhw89n.s: Assembler messages:
encrypt.c: /tmp/cchhw89n.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchhw89n.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchhw89n.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchhw89n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhw89n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhw89n.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhw89n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhw89n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhw89n.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhw89n.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhw89n.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhw89n.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchhw89n.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhw89n.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchhw89n.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhw89n.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchhw89n.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchhw89n.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchhw89n.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchhw89n.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchhw89n.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchhw89n.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchNeYJG.s: Assembler messages:
encrypt.c: /tmp/cchNeYJG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchNeYJG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchNeYJG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchNeYJG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNeYJG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNeYJG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNeYJG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNeYJG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNeYJG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNeYJG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNeYJG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNeYJG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchNeYJG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNeYJG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchNeYJG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNeYJG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchNeYJG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchNeYJG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchNeYJG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchNeYJG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchNeYJG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchNeYJG.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyRZDXG.s: Assembler messages:
encrypt.c: /tmp/ccyRZDXG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyRZDXG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyRZDXG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyRZDXG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRZDXG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRZDXG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRZDXG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRZDXG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRZDXG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyRZDXG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyRZDXG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyRZDXG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyRZDXG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRZDXG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyRZDXG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyRZDXG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyRZDXG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyRZDXG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyRZDXG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyRZDXG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyRZDXG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyRZDXG.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIk4dnc.s: Assembler messages:
encrypt.c: /tmp/ccIk4dnc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIk4dnc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIk4dnc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIk4dnc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIk4dnc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIk4dnc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIk4dnc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIk4dnc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIk4dnc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIk4dnc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIk4dnc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIk4dnc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIk4dnc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIk4dnc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIk4dnc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIk4dnc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIk4dnc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIk4dnc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIk4dnc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIk4dnc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIk4dnc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIk4dnc.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKqWVUc.s: Assembler messages:
encrypt.c: /tmp/ccKqWVUc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKqWVUc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKqWVUc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKqWVUc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqWVUc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqWVUc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqWVUc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqWVUc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqWVUc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKqWVUc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKqWVUc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKqWVUc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKqWVUc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqWVUc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKqWVUc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKqWVUc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKqWVUc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKqWVUc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKqWVUc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKqWVUc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKqWVUc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKqWVUc.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPMWA0r.s: Assembler messages:
encrypt.c: /tmp/ccPMWA0r.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPMWA0r.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPMWA0r.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPMWA0r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPMWA0r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPMWA0r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPMWA0r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPMWA0r.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPMWA0r.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPMWA0r.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPMWA0r.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPMWA0r.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPMWA0r.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPMWA0r.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPMWA0r.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPMWA0r.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPMWA0r.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPMWA0r.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPMWA0r.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPMWA0r.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPMWA0r.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPMWA0r.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQFRzuB.s: Assembler messages:
encrypt.c: /tmp/ccQFRzuB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQFRzuB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQFRzuB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQFRzuB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFRzuB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFRzuB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFRzuB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFRzuB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFRzuB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQFRzuB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQFRzuB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQFRzuB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQFRzuB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFRzuB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQFRzuB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQFRzuB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQFRzuB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQFRzuB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQFRzuB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQFRzuB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQFRzuB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQFRzuB.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMEaee7.s: Assembler messages:
encrypt.c: /tmp/ccMEaee7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMEaee7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMEaee7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMEaee7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEaee7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEaee7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEaee7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEaee7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEaee7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEaee7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEaee7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEaee7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMEaee7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEaee7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMEaee7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEaee7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMEaee7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEaee7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMEaee7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMEaee7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEaee7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMEaee7.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctXpFHW.s: Assembler messages:
encrypt.c: /tmp/cctXpFHW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctXpFHW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctXpFHW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctXpFHW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXpFHW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXpFHW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXpFHW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXpFHW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXpFHW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctXpFHW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctXpFHW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctXpFHW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctXpFHW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXpFHW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctXpFHW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctXpFHW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctXpFHW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctXpFHW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctXpFHW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXpFHW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctXpFHW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctXpFHW.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclnTbvn.s: Assembler messages:
encrypt.c: /tmp/cclnTbvn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclnTbvn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclnTbvn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclnTbvn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnTbvn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnTbvn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnTbvn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnTbvn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnTbvn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclnTbvn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclnTbvn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclnTbvn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclnTbvn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnTbvn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclnTbvn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclnTbvn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclnTbvn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclnTbvn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclnTbvn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclnTbvn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclnTbvn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclnTbvn.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpKOqOB.s: Assembler messages:
encrypt.c: /tmp/ccpKOqOB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpKOqOB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpKOqOB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpKOqOB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKOqOB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKOqOB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKOqOB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKOqOB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKOqOB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpKOqOB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpKOqOB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpKOqOB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpKOqOB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKOqOB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpKOqOB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpKOqOB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpKOqOB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpKOqOB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpKOqOB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpKOqOB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpKOqOB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpKOqOB.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchDjZPT.s: Assembler messages:
encrypt.c: /tmp/cchDjZPT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchDjZPT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchDjZPT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchDjZPT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDjZPT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDjZPT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDjZPT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDjZPT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDjZPT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchDjZPT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchDjZPT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchDjZPT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchDjZPT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDjZPT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchDjZPT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchDjZPT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchDjZPT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchDjZPT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchDjZPT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDjZPT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchDjZPT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchDjZPT.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccipO2fR.s: Assembler messages:
encrypt.c: /tmp/ccipO2fR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccipO2fR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccipO2fR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccipO2fR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipO2fR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipO2fR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipO2fR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipO2fR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipO2fR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipO2fR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipO2fR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipO2fR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccipO2fR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipO2fR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccipO2fR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipO2fR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccipO2fR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccipO2fR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccipO2fR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccipO2fR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipO2fR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccipO2fR.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5VkZnf.s: Assembler messages:
encrypt.c: /tmp/cc5VkZnf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5VkZnf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5VkZnf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5VkZnf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VkZnf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VkZnf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VkZnf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VkZnf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VkZnf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5VkZnf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5VkZnf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5VkZnf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5VkZnf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VkZnf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5VkZnf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5VkZnf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5VkZnf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5VkZnf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5VkZnf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5VkZnf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5VkZnf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5VkZnf.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfLe5ck.s: Assembler messages:
encrypt.c: /tmp/ccfLe5ck.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfLe5ck.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfLe5ck.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfLe5ck.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLe5ck.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLe5ck.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLe5ck.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLe5ck.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLe5ck.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLe5ck.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLe5ck.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLe5ck.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfLe5ck.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLe5ck.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfLe5ck.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLe5ck.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfLe5ck.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfLe5ck.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLe5ck.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLe5ck.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfLe5ck.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfLe5ck.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3EHJ1z.s: Assembler messages:
encrypt.c: /tmp/cc3EHJ1z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3EHJ1z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3EHJ1z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3EHJ1z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3EHJ1z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3EHJ1z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3EHJ1z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3EHJ1z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3EHJ1z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3EHJ1z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3EHJ1z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3EHJ1z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3EHJ1z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3EHJ1z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3EHJ1z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3EHJ1z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3EHJ1z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3EHJ1z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3EHJ1z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3EHJ1z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3EHJ1z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3EHJ1z.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDexkrD.s: Assembler messages:
encrypt.c: /tmp/ccDexkrD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDexkrD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDexkrD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDexkrD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDexkrD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDexkrD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDexkrD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDexkrD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDexkrD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDexkrD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDexkrD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDexkrD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDexkrD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDexkrD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDexkrD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDexkrD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDexkrD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDexkrD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDexkrD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDexkrD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDexkrD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDexkrD.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFqJh8Z.s: Assembler messages:
encrypt.c: /tmp/ccFqJh8Z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFqJh8Z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFqJh8Z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFqJh8Z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqJh8Z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqJh8Z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqJh8Z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqJh8Z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqJh8Z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFqJh8Z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFqJh8Z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFqJh8Z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFqJh8Z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqJh8Z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFqJh8Z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFqJh8Z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFqJh8Z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFqJh8Z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFqJh8Z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFqJh8Z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFqJh8Z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFqJh8Z.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNXVN1W.s: Assembler messages:
encrypt.c: /tmp/ccNXVN1W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNXVN1W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNXVN1W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNXVN1W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXVN1W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXVN1W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXVN1W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXVN1W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXVN1W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXVN1W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXVN1W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXVN1W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNXVN1W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXVN1W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNXVN1W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXVN1W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNXVN1W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNXVN1W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXVN1W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXVN1W.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXVN1W.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNXVN1W.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRgM2Hr.s: Assembler messages:
encrypt.c: /tmp/ccRgM2Hr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRgM2Hr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRgM2Hr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRgM2Hr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgM2Hr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgM2Hr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgM2Hr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgM2Hr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgM2Hr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRgM2Hr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRgM2Hr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRgM2Hr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRgM2Hr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgM2Hr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRgM2Hr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRgM2Hr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRgM2Hr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRgM2Hr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRgM2Hr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRgM2Hr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRgM2Hr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRgM2Hr.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXtItPn.s: Assembler messages:
encrypt.c: /tmp/ccXtItPn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXtItPn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXtItPn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXtItPn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtItPn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtItPn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtItPn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtItPn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtItPn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXtItPn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXtItPn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXtItPn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXtItPn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtItPn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXtItPn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXtItPn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXtItPn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXtItPn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXtItPn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXtItPn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXtItPn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXtItPn.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJf8DRT.s: Assembler messages:
encrypt.c: /tmp/ccJf8DRT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJf8DRT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJf8DRT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJf8DRT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJf8DRT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJf8DRT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJf8DRT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJf8DRT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJf8DRT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJf8DRT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJf8DRT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJf8DRT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJf8DRT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJf8DRT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJf8DRT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJf8DRT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJf8DRT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJf8DRT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJf8DRT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJf8DRT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJf8DRT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJf8DRT.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKAp5iL.s: Assembler messages:
encrypt.c: /tmp/ccKAp5iL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKAp5iL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKAp5iL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKAp5iL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAp5iL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAp5iL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAp5iL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAp5iL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAp5iL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKAp5iL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKAp5iL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKAp5iL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKAp5iL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAp5iL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKAp5iL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKAp5iL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKAp5iL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKAp5iL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKAp5iL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKAp5iL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKAp5iL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKAp5iL.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQrF6nI.s: Assembler messages:
encrypt.c: /tmp/ccQrF6nI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQrF6nI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQrF6nI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQrF6nI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrF6nI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrF6nI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrF6nI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrF6nI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrF6nI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrF6nI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrF6nI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrF6nI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQrF6nI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrF6nI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQrF6nI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrF6nI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQrF6nI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQrF6nI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQrF6nI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQrF6nI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQrF6nI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQrF6nI.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbokglt.s: Assembler messages:
encrypt.c: /tmp/ccbokglt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbokglt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbokglt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbokglt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbokglt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbokglt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbokglt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbokglt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbokglt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbokglt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbokglt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbokglt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbokglt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbokglt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbokglt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbokglt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbokglt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbokglt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbokglt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbokglt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbokglt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbokglt.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cce5Yawb.s: Assembler messages:
encrypt.c: /tmp/cce5Yawb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce5Yawb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce5Yawb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cce5Yawb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5Yawb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5Yawb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5Yawb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5Yawb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5Yawb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5Yawb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5Yawb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5Yawb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cce5Yawb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5Yawb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce5Yawb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5Yawb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cce5Yawb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cce5Yawb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce5Yawb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce5Yawb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cce5Yawb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cce5Yawb.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczZDsnI.s: Assembler messages:
encrypt.c: /tmp/cczZDsnI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczZDsnI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczZDsnI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczZDsnI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZDsnI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZDsnI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZDsnI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZDsnI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZDsnI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczZDsnI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczZDsnI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczZDsnI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczZDsnI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZDsnI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczZDsnI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczZDsnI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczZDsnI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczZDsnI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczZDsnI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczZDsnI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczZDsnI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczZDsnI.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCWXrtw.s: Assembler messages:
encrypt.c: /tmp/ccCWXrtw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCWXrtw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCWXrtw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCWXrtw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWXrtw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWXrtw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWXrtw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWXrtw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWXrtw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCWXrtw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCWXrtw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCWXrtw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCWXrtw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWXrtw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCWXrtw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCWXrtw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCWXrtw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCWXrtw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCWXrtw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCWXrtw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCWXrtw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCWXrtw.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxnDBQf.s: Assembler messages:
encrypt.c: /tmp/ccxnDBQf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxnDBQf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxnDBQf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxnDBQf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnDBQf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnDBQf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnDBQf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnDBQf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnDBQf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxnDBQf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxnDBQf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxnDBQf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxnDBQf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnDBQf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxnDBQf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxnDBQf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxnDBQf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxnDBQf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxnDBQf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnDBQf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxnDBQf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxnDBQf.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKrOpGF.s: Assembler messages:
encrypt.c: /tmp/ccKrOpGF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKrOpGF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKrOpGF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKrOpGF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKrOpGF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKrOpGF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKrOpGF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKrOpGF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKrOpGF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKrOpGF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKrOpGF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKrOpGF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKrOpGF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKrOpGF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKrOpGF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKrOpGF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKrOpGF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKrOpGF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKrOpGF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKrOpGF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKrOpGF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKrOpGF.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVdGsnT.s: Assembler messages:
encrypt.c: /tmp/ccVdGsnT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVdGsnT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVdGsnT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVdGsnT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdGsnT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdGsnT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdGsnT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdGsnT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdGsnT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVdGsnT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVdGsnT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVdGsnT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVdGsnT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdGsnT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVdGsnT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVdGsnT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVdGsnT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVdGsnT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVdGsnT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVdGsnT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdGsnT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVdGsnT.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDXiWvX.s: Assembler messages:
encrypt.c: /tmp/ccDXiWvX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDXiWvX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDXiWvX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDXiWvX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXiWvX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXiWvX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXiWvX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXiWvX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXiWvX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDXiWvX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDXiWvX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDXiWvX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDXiWvX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXiWvX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDXiWvX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDXiWvX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDXiWvX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDXiWvX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDXiWvX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDXiWvX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDXiWvX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDXiWvX.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciJ2ezU.s: Assembler messages:
encrypt.c: /tmp/cciJ2ezU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciJ2ezU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciJ2ezU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciJ2ezU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJ2ezU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJ2ezU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJ2ezU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJ2ezU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJ2ezU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJ2ezU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJ2ezU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJ2ezU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciJ2ezU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJ2ezU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciJ2ezU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJ2ezU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciJ2ezU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciJ2ezU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciJ2ezU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciJ2ezU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciJ2ezU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciJ2ezU.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdMoUJn.s: Assembler messages:
encrypt.c: /tmp/ccdMoUJn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdMoUJn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdMoUJn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdMoUJn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMoUJn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMoUJn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMoUJn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMoUJn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMoUJn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMoUJn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMoUJn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMoUJn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdMoUJn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMoUJn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdMoUJn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdMoUJn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdMoUJn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdMoUJn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdMoUJn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdMoUJn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdMoUJn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdMoUJn.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccu5Zl9b.s: Assembler messages:
encrypt.c: /tmp/ccu5Zl9b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu5Zl9b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu5Zl9b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu5Zl9b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5Zl9b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5Zl9b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5Zl9b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5Zl9b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5Zl9b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu5Zl9b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu5Zl9b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu5Zl9b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu5Zl9b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5Zl9b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu5Zl9b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu5Zl9b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu5Zl9b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu5Zl9b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu5Zl9b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu5Zl9b.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu5Zl9b.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu5Zl9b.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFggJJJ.s: Assembler messages:
encrypt.c: /tmp/ccFggJJJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFggJJJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFggJJJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFggJJJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFggJJJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFggJJJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFggJJJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFggJJJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFggJJJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFggJJJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFggJJJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFggJJJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFggJJJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFggJJJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFggJJJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFggJJJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFggJJJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFggJJJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFggJJJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFggJJJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFggJJJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFggJJJ.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvYfiRE.s: Assembler messages:
encrypt.c: /tmp/ccvYfiRE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvYfiRE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvYfiRE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvYfiRE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYfiRE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYfiRE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYfiRE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYfiRE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYfiRE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvYfiRE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvYfiRE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvYfiRE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvYfiRE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYfiRE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvYfiRE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvYfiRE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvYfiRE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvYfiRE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvYfiRE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvYfiRE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvYfiRE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvYfiRE.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccb1eLB9.s: Assembler messages:
encrypt.c: /tmp/ccb1eLB9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb1eLB9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb1eLB9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb1eLB9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1eLB9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1eLB9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1eLB9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1eLB9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1eLB9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb1eLB9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb1eLB9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb1eLB9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb1eLB9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1eLB9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb1eLB9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb1eLB9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb1eLB9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb1eLB9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb1eLB9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb1eLB9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb1eLB9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb1eLB9.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrZlBsY.s: Assembler messages:
encrypt.c: /tmp/ccrZlBsY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrZlBsY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrZlBsY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrZlBsY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZlBsY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZlBsY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZlBsY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZlBsY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZlBsY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZlBsY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZlBsY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZlBsY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrZlBsY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZlBsY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrZlBsY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZlBsY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrZlBsY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrZlBsY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZlBsY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZlBsY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrZlBsY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrZlBsY.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJmrpds.s: Assembler messages:
encrypt.c: /tmp/ccJmrpds.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJmrpds.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJmrpds.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJmrpds.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmrpds.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmrpds.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmrpds.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmrpds.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmrpds.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmrpds.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmrpds.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmrpds.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJmrpds.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmrpds.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJmrpds.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmrpds.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJmrpds.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmrpds.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJmrpds.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJmrpds.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmrpds.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJmrpds.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cct7ZWoH.s: Assembler messages:
encrypt.c: /tmp/cct7ZWoH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct7ZWoH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct7ZWoH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cct7ZWoH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7ZWoH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7ZWoH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7ZWoH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7ZWoH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7ZWoH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7ZWoH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7ZWoH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7ZWoH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cct7ZWoH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7ZWoH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct7ZWoH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cct7ZWoH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cct7ZWoH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cct7ZWoH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cct7ZWoH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cct7ZWoH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cct7ZWoH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cct7ZWoH.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccT70yrS.s: Assembler messages:
encrypt.c: /tmp/ccT70yrS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT70yrS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT70yrS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccT70yrS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT70yrS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT70yrS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT70yrS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT70yrS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT70yrS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT70yrS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT70yrS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT70yrS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT70yrS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT70yrS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT70yrS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT70yrS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccT70yrS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT70yrS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT70yrS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT70yrS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT70yrS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT70yrS.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXVmUl6.s: Assembler messages:
encrypt.c: /tmp/ccXVmUl6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXVmUl6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXVmUl6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXVmUl6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVmUl6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVmUl6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVmUl6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVmUl6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVmUl6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXVmUl6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXVmUl6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXVmUl6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXVmUl6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVmUl6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXVmUl6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXVmUl6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXVmUl6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXVmUl6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXVmUl6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXVmUl6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXVmUl6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXVmUl6.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7ulRTn.s: Assembler messages:
encrypt.c: /tmp/cc7ulRTn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7ulRTn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7ulRTn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7ulRTn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ulRTn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ulRTn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ulRTn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ulRTn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ulRTn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7ulRTn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7ulRTn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7ulRTn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7ulRTn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ulRTn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7ulRTn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7ulRTn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7ulRTn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7ulRTn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7ulRTn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7ulRTn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ulRTn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7ulRTn.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuebPgH.s: Assembler messages:
encrypt.c: /tmp/ccuebPgH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuebPgH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuebPgH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuebPgH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuebPgH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuebPgH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuebPgH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuebPgH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuebPgH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuebPgH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuebPgH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuebPgH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuebPgH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuebPgH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuebPgH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuebPgH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuebPgH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuebPgH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuebPgH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuebPgH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuebPgH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuebPgH.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3ylgYE.s: Assembler messages:
encrypt.c: /tmp/cc3ylgYE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3ylgYE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3ylgYE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3ylgYE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ylgYE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ylgYE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ylgYE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ylgYE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ylgYE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ylgYE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ylgYE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ylgYE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3ylgYE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ylgYE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3ylgYE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ylgYE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3ylgYE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3ylgYE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ylgYE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ylgYE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3ylgYE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3ylgYE.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLi43TS.s: Assembler messages:
encrypt.c: /tmp/ccLi43TS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLi43TS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLi43TS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLi43TS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLi43TS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLi43TS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLi43TS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLi43TS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLi43TS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLi43TS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLi43TS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLi43TS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLi43TS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLi43TS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLi43TS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLi43TS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLi43TS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLi43TS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLi43TS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLi43TS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLi43TS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLi43TS.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBSpgDz.s: Assembler messages:
encrypt.c: /tmp/ccBSpgDz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBSpgDz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBSpgDz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBSpgDz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSpgDz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSpgDz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSpgDz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSpgDz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSpgDz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBSpgDz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBSpgDz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBSpgDz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBSpgDz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSpgDz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBSpgDz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBSpgDz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBSpgDz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBSpgDz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBSpgDz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBSpgDz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBSpgDz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBSpgDz.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccsvgEef.s: Assembler messages:
encrypt.c: /tmp/ccsvgEef.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsvgEef.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsvgEef.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsvgEef.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvgEef.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvgEef.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvgEef.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvgEef.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvgEef.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsvgEef.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsvgEef.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsvgEef.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsvgEef.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvgEef.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsvgEef.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsvgEef.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsvgEef.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsvgEef.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsvgEef.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvgEef.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsvgEef.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsvgEef.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1auTIv.s: Assembler messages:
encrypt.c: /tmp/cc1auTIv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1auTIv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1auTIv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1auTIv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1auTIv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1auTIv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1auTIv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1auTIv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1auTIv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1auTIv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1auTIv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1auTIv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1auTIv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1auTIv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1auTIv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1auTIv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1auTIv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1auTIv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1auTIv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1auTIv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1auTIv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1auTIv.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwUb2yV.s: Assembler messages:
encrypt.c: /tmp/ccwUb2yV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwUb2yV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwUb2yV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwUb2yV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUb2yV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUb2yV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUb2yV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUb2yV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUb2yV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUb2yV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUb2yV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUb2yV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwUb2yV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUb2yV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwUb2yV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUb2yV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwUb2yV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwUb2yV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwUb2yV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwUb2yV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwUb2yV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwUb2yV.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG2fXpn.s: Assembler messages:
encrypt.c: /tmp/ccG2fXpn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG2fXpn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG2fXpn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG2fXpn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2fXpn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2fXpn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2fXpn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2fXpn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2fXpn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG2fXpn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG2fXpn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG2fXpn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG2fXpn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2fXpn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG2fXpn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG2fXpn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG2fXpn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG2fXpn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG2fXpn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG2fXpn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG2fXpn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG2fXpn.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccO7gPQZ.s: Assembler messages:
encrypt.c: /tmp/ccO7gPQZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO7gPQZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO7gPQZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccO7gPQZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7gPQZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7gPQZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7gPQZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7gPQZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7gPQZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO7gPQZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO7gPQZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO7gPQZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO7gPQZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7gPQZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO7gPQZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccO7gPQZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO7gPQZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO7gPQZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO7gPQZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO7gPQZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO7gPQZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO7gPQZ.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccn3UZaM.s: Assembler messages:
encrypt.c: /tmp/ccn3UZaM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn3UZaM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn3UZaM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccn3UZaM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3UZaM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3UZaM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3UZaM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3UZaM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3UZaM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn3UZaM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn3UZaM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn3UZaM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn3UZaM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3UZaM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn3UZaM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn3UZaM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccn3UZaM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn3UZaM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn3UZaM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn3UZaM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn3UZaM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn3UZaM.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczDmXtj.s: Assembler messages:
encrypt.c: /tmp/cczDmXtj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczDmXtj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczDmXtj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczDmXtj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDmXtj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDmXtj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDmXtj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDmXtj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDmXtj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczDmXtj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczDmXtj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczDmXtj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczDmXtj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDmXtj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczDmXtj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczDmXtj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczDmXtj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczDmXtj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczDmXtj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczDmXtj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczDmXtj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczDmXtj.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdnkd22.s: Assembler messages:
encrypt.c: /tmp/ccdnkd22.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdnkd22.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdnkd22.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdnkd22.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnkd22.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnkd22.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnkd22.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnkd22.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnkd22.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdnkd22.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdnkd22.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdnkd22.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdnkd22.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnkd22.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdnkd22.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdnkd22.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdnkd22.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdnkd22.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdnkd22.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdnkd22.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdnkd22.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdnkd22.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqfTyCC.s: Assembler messages:
encrypt.c: /tmp/ccqfTyCC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqfTyCC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqfTyCC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqfTyCC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfTyCC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfTyCC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfTyCC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfTyCC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfTyCC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfTyCC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfTyCC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfTyCC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqfTyCC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfTyCC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqfTyCC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqfTyCC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqfTyCC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqfTyCC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqfTyCC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqfTyCC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqfTyCC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqfTyCC.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNVQfw2.s: Assembler messages:
encrypt.c: /tmp/ccNVQfw2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNVQfw2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNVQfw2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNVQfw2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVQfw2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVQfw2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVQfw2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVQfw2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVQfw2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNVQfw2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNVQfw2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNVQfw2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNVQfw2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVQfw2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNVQfw2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNVQfw2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNVQfw2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNVQfw2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNVQfw2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVQfw2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNVQfw2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNVQfw2.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPmQ3Zu.s: Assembler messages:
encrypt.c: /tmp/ccPmQ3Zu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPmQ3Zu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPmQ3Zu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPmQ3Zu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmQ3Zu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmQ3Zu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmQ3Zu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmQ3Zu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmQ3Zu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPmQ3Zu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPmQ3Zu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPmQ3Zu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPmQ3Zu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmQ3Zu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPmQ3Zu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPmQ3Zu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPmQ3Zu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPmQ3Zu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPmQ3Zu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPmQ3Zu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPmQ3Zu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPmQ3Zu.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQC85Mq.s: Assembler messages:
encrypt.c: /tmp/ccQC85Mq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQC85Mq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQC85Mq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQC85Mq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQC85Mq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQC85Mq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQC85Mq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQC85Mq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQC85Mq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQC85Mq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQC85Mq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQC85Mq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQC85Mq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQC85Mq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQC85Mq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQC85Mq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQC85Mq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQC85Mq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQC85Mq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQC85Mq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQC85Mq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQC85Mq.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXFAcmP.s: Assembler messages:
encrypt.c: /tmp/ccXFAcmP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXFAcmP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXFAcmP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXFAcmP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFAcmP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFAcmP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFAcmP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFAcmP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFAcmP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFAcmP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFAcmP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFAcmP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXFAcmP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFAcmP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXFAcmP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFAcmP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXFAcmP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXFAcmP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXFAcmP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXFAcmP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXFAcmP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXFAcmP.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cco9as6M.s: Assembler messages:
encrypt.c: /tmp/cco9as6M.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco9as6M.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco9as6M.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cco9as6M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9as6M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9as6M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9as6M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9as6M.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9as6M.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9as6M.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9as6M.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9as6M.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cco9as6M.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9as6M.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco9as6M.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cco9as6M.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9as6M.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cco9as6M.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cco9as6M.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9as6M.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cco9as6M.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cco9as6M.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyfAmLj.s: Assembler messages:
encrypt.c: /tmp/ccyfAmLj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyfAmLj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyfAmLj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyfAmLj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfAmLj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfAmLj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfAmLj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfAmLj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfAmLj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfAmLj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfAmLj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfAmLj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyfAmLj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfAmLj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyfAmLj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfAmLj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyfAmLj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfAmLj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyfAmLj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyfAmLj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfAmLj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyfAmLj.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRtilyP.s: Assembler messages:
encrypt.c: /tmp/ccRtilyP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRtilyP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRtilyP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRtilyP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtilyP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtilyP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtilyP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtilyP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtilyP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtilyP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtilyP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtilyP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRtilyP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtilyP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRtilyP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtilyP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRtilyP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRtilyP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRtilyP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRtilyP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRtilyP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRtilyP.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj189Hl.s: Assembler messages:
encrypt.c: /tmp/ccj189Hl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj189Hl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj189Hl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccj189Hl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj189Hl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj189Hl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj189Hl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj189Hl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj189Hl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj189Hl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj189Hl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj189Hl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj189Hl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj189Hl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj189Hl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccj189Hl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj189Hl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj189Hl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj189Hl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj189Hl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj189Hl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj189Hl.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccELetim.s: Assembler messages:
encrypt.c: /tmp/ccELetim.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccELetim.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccELetim.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccELetim.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELetim.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELetim.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELetim.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELetim.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELetim.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELetim.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELetim.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELetim.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccELetim.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELetim.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccELetim.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELetim.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccELetim.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccELetim.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELetim.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELetim.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccELetim.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccELetim.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cco9fk9L.s: Assembler messages:
encrypt.c: /tmp/cco9fk9L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco9fk9L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco9fk9L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cco9fk9L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9fk9L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9fk9L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9fk9L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9fk9L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9fk9L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9fk9L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9fk9L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9fk9L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cco9fk9L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9fk9L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco9fk9L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cco9fk9L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cco9fk9L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cco9fk9L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cco9fk9L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cco9fk9L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cco9fk9L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cco9fk9L.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG6JQUE.s: Assembler messages:
encrypt.c: /tmp/ccG6JQUE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG6JQUE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG6JQUE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG6JQUE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6JQUE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6JQUE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6JQUE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6JQUE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6JQUE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6JQUE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6JQUE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6JQUE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG6JQUE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6JQUE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG6JQUE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6JQUE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG6JQUE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG6JQUE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG6JQUE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG6JQUE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG6JQUE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG6JQUE.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqN3yG5.s: Assembler messages:
encrypt.c: /tmp/ccqN3yG5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqN3yG5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqN3yG5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqN3yG5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN3yG5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN3yG5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN3yG5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN3yG5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN3yG5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqN3yG5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqN3yG5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqN3yG5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqN3yG5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN3yG5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqN3yG5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqN3yG5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqN3yG5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqN3yG5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqN3yG5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqN3yG5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqN3yG5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqN3yG5.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyGK4m4.s: Assembler messages:
encrypt.c: /tmp/ccyGK4m4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyGK4m4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyGK4m4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyGK4m4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGK4m4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGK4m4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGK4m4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGK4m4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGK4m4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyGK4m4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyGK4m4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyGK4m4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyGK4m4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGK4m4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyGK4m4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyGK4m4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyGK4m4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyGK4m4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyGK4m4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyGK4m4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyGK4m4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyGK4m4.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczdJtRv.s: Assembler messages:
encrypt.c: /tmp/cczdJtRv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczdJtRv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczdJtRv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczdJtRv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdJtRv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdJtRv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdJtRv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdJtRv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdJtRv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczdJtRv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczdJtRv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczdJtRv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczdJtRv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdJtRv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczdJtRv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczdJtRv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczdJtRv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczdJtRv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczdJtRv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczdJtRv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczdJtRv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczdJtRv.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuqifuD.s: Assembler messages:
encrypt.c: /tmp/ccuqifuD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuqifuD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuqifuD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuqifuD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqifuD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqifuD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqifuD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqifuD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqifuD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqifuD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqifuD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqifuD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuqifuD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqifuD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuqifuD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqifuD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuqifuD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuqifuD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuqifuD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuqifuD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuqifuD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuqifuD.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczmwRJ4.s: Assembler messages:
encrypt.c: /tmp/cczmwRJ4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczmwRJ4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczmwRJ4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczmwRJ4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmwRJ4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmwRJ4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmwRJ4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmwRJ4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmwRJ4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmwRJ4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmwRJ4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmwRJ4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczmwRJ4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmwRJ4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczmwRJ4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczmwRJ4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczmwRJ4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczmwRJ4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczmwRJ4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczmwRJ4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczmwRJ4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczmwRJ4.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccC1hUE9.s: Assembler messages:
encrypt.c: /tmp/ccC1hUE9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC1hUE9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC1hUE9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccC1hUE9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC1hUE9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC1hUE9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC1hUE9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC1hUE9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC1hUE9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC1hUE9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC1hUE9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC1hUE9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC1hUE9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC1hUE9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC1hUE9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC1hUE9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccC1hUE9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccC1hUE9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC1hUE9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC1hUE9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC1hUE9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccC1hUE9.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj6Qd6r.s: Assembler messages:
encrypt.c: /tmp/ccj6Qd6r.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj6Qd6r.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj6Qd6r.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccj6Qd6r.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6Qd6r.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6Qd6r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6Qd6r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6Qd6r.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6Qd6r.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj6Qd6r.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj6Qd6r.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj6Qd6r.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj6Qd6r.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6Qd6r.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj6Qd6r.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccj6Qd6r.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj6Qd6r.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj6Qd6r.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj6Qd6r.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6Qd6r.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj6Qd6r.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj6Qd6r.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8ZnkuW.s: Assembler messages:
encrypt.c: /tmp/cc8ZnkuW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8ZnkuW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8ZnkuW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8ZnkuW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZnkuW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZnkuW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZnkuW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZnkuW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZnkuW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ZnkuW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ZnkuW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ZnkuW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8ZnkuW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZnkuW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8ZnkuW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8ZnkuW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8ZnkuW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ZnkuW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ZnkuW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8ZnkuW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8ZnkuW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8ZnkuW.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqQMc3y.s: Assembler messages:
encrypt.c: /tmp/ccqQMc3y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqQMc3y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqQMc3y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqQMc3y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQMc3y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQMc3y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQMc3y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQMc3y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQMc3y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqQMc3y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqQMc3y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqQMc3y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqQMc3y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQMc3y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqQMc3y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqQMc3y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqQMc3y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqQMc3y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqQMc3y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqQMc3y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqQMc3y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqQMc3y.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3IFgsU.s: Assembler messages:
encrypt.c: /tmp/cc3IFgsU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3IFgsU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3IFgsU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3IFgsU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IFgsU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IFgsU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IFgsU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IFgsU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IFgsU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IFgsU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IFgsU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IFgsU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3IFgsU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IFgsU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3IFgsU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IFgsU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3IFgsU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3IFgsU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3IFgsU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3IFgsU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3IFgsU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3IFgsU.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckcqwQe.s: Assembler messages:
encrypt.c: /tmp/cckcqwQe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckcqwQe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckcqwQe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckcqwQe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcqwQe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcqwQe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcqwQe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcqwQe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcqwQe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckcqwQe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckcqwQe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckcqwQe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckcqwQe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcqwQe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckcqwQe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckcqwQe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckcqwQe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckcqwQe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckcqwQe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckcqwQe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckcqwQe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckcqwQe.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoxtsYv.s: Assembler messages:
encrypt.c: /tmp/ccoxtsYv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoxtsYv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoxtsYv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoxtsYv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxtsYv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxtsYv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxtsYv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxtsYv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxtsYv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoxtsYv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoxtsYv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoxtsYv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoxtsYv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxtsYv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoxtsYv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoxtsYv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoxtsYv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoxtsYv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoxtsYv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoxtsYv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoxtsYv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoxtsYv.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczaqENM.s: Assembler messages:
encrypt.c: /tmp/cczaqENM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczaqENM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczaqENM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczaqENM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczaqENM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczaqENM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczaqENM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczaqENM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczaqENM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczaqENM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczaqENM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczaqENM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczaqENM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczaqENM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczaqENM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczaqENM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczaqENM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczaqENM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczaqENM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczaqENM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczaqENM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczaqENM.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCisjV9.s: Assembler messages:
encrypt.c: /tmp/ccCisjV9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCisjV9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCisjV9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCisjV9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCisjV9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCisjV9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCisjV9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCisjV9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCisjV9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCisjV9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCisjV9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCisjV9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCisjV9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCisjV9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCisjV9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCisjV9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCisjV9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCisjV9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCisjV9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCisjV9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCisjV9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCisjV9.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRguoEN.s: Assembler messages:
encrypt.c: /tmp/ccRguoEN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRguoEN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRguoEN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRguoEN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRguoEN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRguoEN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRguoEN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRguoEN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRguoEN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRguoEN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRguoEN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRguoEN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRguoEN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRguoEN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRguoEN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRguoEN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRguoEN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRguoEN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRguoEN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRguoEN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRguoEN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRguoEN.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2NrYMx.s: Assembler messages:
encrypt.c: /tmp/cc2NrYMx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2NrYMx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2NrYMx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2NrYMx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NrYMx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NrYMx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NrYMx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NrYMx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NrYMx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2NrYMx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2NrYMx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2NrYMx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2NrYMx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NrYMx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2NrYMx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2NrYMx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2NrYMx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2NrYMx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2NrYMx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2NrYMx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NrYMx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2NrYMx.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRKFxmg.s: Assembler messages:
encrypt.c: /tmp/ccRKFxmg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRKFxmg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRKFxmg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRKFxmg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKFxmg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKFxmg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKFxmg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKFxmg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKFxmg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRKFxmg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRKFxmg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRKFxmg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRKFxmg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKFxmg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRKFxmg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRKFxmg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRKFxmg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRKFxmg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRKFxmg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRKFxmg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRKFxmg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRKFxmg.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc3DsmbC.s: Assembler messages:
encrypt.c: /tmp/cc3DsmbC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3DsmbC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3DsmbC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3DsmbC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DsmbC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DsmbC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DsmbC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DsmbC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DsmbC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3DsmbC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3DsmbC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3DsmbC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3DsmbC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DsmbC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3DsmbC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3DsmbC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3DsmbC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3DsmbC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3DsmbC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3DsmbC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3DsmbC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3DsmbC.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbQVUw4.s: Assembler messages:
encrypt.c: /tmp/ccbQVUw4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbQVUw4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbQVUw4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbQVUw4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQVUw4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQVUw4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQVUw4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQVUw4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQVUw4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbQVUw4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbQVUw4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbQVUw4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbQVUw4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQVUw4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbQVUw4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbQVUw4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbQVUw4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbQVUw4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbQVUw4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbQVUw4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQVUw4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbQVUw4.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4fvayW.s: Assembler messages:
encrypt.c: /tmp/cc4fvayW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4fvayW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4fvayW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4fvayW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fvayW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fvayW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fvayW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fvayW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fvayW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4fvayW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4fvayW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4fvayW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4fvayW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fvayW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4fvayW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4fvayW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4fvayW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4fvayW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4fvayW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4fvayW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4fvayW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4fvayW.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccm5obam.s: Assembler messages:
encrypt.c: /tmp/ccm5obam.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm5obam.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm5obam.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm5obam.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5obam.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5obam.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5obam.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5obam.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5obam.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5obam.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5obam.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5obam.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm5obam.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5obam.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm5obam.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5obam.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm5obam.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5obam.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm5obam.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm5obam.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5obam.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm5obam.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRfjede.s: Assembler messages:
encrypt.c: /tmp/ccRfjede.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRfjede.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRfjede.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRfjede.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfjede.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfjede.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfjede.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfjede.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfjede.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRfjede.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRfjede.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRfjede.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRfjede.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfjede.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRfjede.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRfjede.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRfjede.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRfjede.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRfjede.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRfjede.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRfjede.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRfjede.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckNx3FL.s: Assembler messages:
encrypt.c: /tmp/cckNx3FL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckNx3FL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckNx3FL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckNx3FL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNx3FL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNx3FL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNx3FL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNx3FL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNx3FL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckNx3FL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckNx3FL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckNx3FL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckNx3FL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNx3FL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckNx3FL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckNx3FL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckNx3FL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckNx3FL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckNx3FL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckNx3FL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckNx3FL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckNx3FL.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc80WcxH.s: Assembler messages:
encrypt.c: /tmp/cc80WcxH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc80WcxH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc80WcxH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc80WcxH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80WcxH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80WcxH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80WcxH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80WcxH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80WcxH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc80WcxH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc80WcxH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc80WcxH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc80WcxH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80WcxH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc80WcxH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc80WcxH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc80WcxH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc80WcxH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc80WcxH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80WcxH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc80WcxH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc80WcxH.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMEO4i6.s: Assembler messages:
encrypt.c: /tmp/ccMEO4i6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMEO4i6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMEO4i6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMEO4i6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEO4i6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEO4i6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEO4i6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEO4i6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEO4i6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEO4i6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEO4i6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEO4i6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMEO4i6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEO4i6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMEO4i6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEO4i6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMEO4i6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMEO4i6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMEO4i6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMEO4i6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMEO4i6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMEO4i6.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPDOOw6.s: Assembler messages:
encrypt.c: /tmp/ccPDOOw6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPDOOw6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPDOOw6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPDOOw6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDOOw6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDOOw6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDOOw6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDOOw6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDOOw6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPDOOw6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPDOOw6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPDOOw6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPDOOw6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDOOw6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPDOOw6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPDOOw6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPDOOw6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPDOOw6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPDOOw6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPDOOw6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPDOOw6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPDOOw6.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccds55Dx.s: Assembler messages:
encrypt.c: /tmp/ccds55Dx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccds55Dx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccds55Dx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccds55Dx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccds55Dx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccds55Dx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccds55Dx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccds55Dx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccds55Dx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccds55Dx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccds55Dx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccds55Dx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccds55Dx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccds55Dx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccds55Dx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccds55Dx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccds55Dx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccds55Dx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccds55Dx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccds55Dx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccds55Dx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccds55Dx.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccHBUK1h.s: Assembler messages:
encrypt.c: /tmp/ccHBUK1h.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHBUK1h.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHBUK1h.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHBUK1h.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBUK1h.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBUK1h.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBUK1h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBUK1h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBUK1h.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBUK1h.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBUK1h.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBUK1h.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHBUK1h.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBUK1h.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHBUK1h.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBUK1h.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHBUK1h.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHBUK1h.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHBUK1h.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHBUK1h.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHBUK1h.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHBUK1h.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRxGXuy.s: Assembler messages:
encrypt.c: /tmp/ccRxGXuy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRxGXuy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRxGXuy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRxGXuy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxGXuy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxGXuy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxGXuy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxGXuy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxGXuy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRxGXuy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRxGXuy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRxGXuy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRxGXuy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxGXuy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRxGXuy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRxGXuy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRxGXuy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRxGXuy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRxGXuy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRxGXuy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRxGXuy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRxGXuy.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc1wircR.s: Assembler messages:
encrypt.c: /tmp/cc1wircR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1wircR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1wircR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1wircR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wircR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wircR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wircR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wircR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wircR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1wircR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1wircR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1wircR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1wircR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wircR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1wircR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1wircR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1wircR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1wircR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1wircR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1wircR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1wircR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1wircR.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxKSahE.s: Assembler messages:
encrypt.c: /tmp/ccxKSahE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxKSahE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxKSahE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxKSahE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKSahE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKSahE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKSahE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKSahE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKSahE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKSahE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKSahE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKSahE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxKSahE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKSahE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxKSahE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKSahE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxKSahE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKSahE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxKSahE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxKSahE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKSahE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxKSahE.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOwst55.s: Assembler messages:
encrypt.c: /tmp/ccOwst55.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOwst55.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOwst55.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOwst55.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwst55.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwst55.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwst55.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwst55.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwst55.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOwst55.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOwst55.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOwst55.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOwst55.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwst55.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOwst55.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOwst55.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOwst55.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOwst55.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOwst55.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOwst55.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOwst55.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOwst55.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckQyU4m.s: Assembler messages:
encrypt.c: /tmp/cckQyU4m.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckQyU4m.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckQyU4m.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckQyU4m.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQyU4m.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQyU4m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQyU4m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQyU4m.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQyU4m.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQyU4m.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQyU4m.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQyU4m.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckQyU4m.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQyU4m.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckQyU4m.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckQyU4m.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQyU4m.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQyU4m.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQyU4m.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQyU4m.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQyU4m.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckQyU4m.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNPT3up.s: Assembler messages:
encrypt.c: /tmp/ccNPT3up.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNPT3up.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNPT3up.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNPT3up.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPT3up.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPT3up.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPT3up.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPT3up.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPT3up.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPT3up.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPT3up.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPT3up.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNPT3up.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPT3up.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNPT3up.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPT3up.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNPT3up.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNPT3up.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNPT3up.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNPT3up.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNPT3up.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNPT3up.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTwv2RB.s: Assembler messages:
encrypt.c: /tmp/ccTwv2RB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTwv2RB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTwv2RB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTwv2RB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwv2RB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwv2RB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwv2RB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwv2RB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwv2RB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTwv2RB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTwv2RB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTwv2RB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTwv2RB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwv2RB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTwv2RB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTwv2RB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTwv2RB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTwv2RB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTwv2RB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwv2RB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTwv2RB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTwv2RB.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccO650Xi.s: Assembler messages:
encrypt.c: /tmp/ccO650Xi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO650Xi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO650Xi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO650Xi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO650Xi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO650Xi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO650Xi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO650Xi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO650Xi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO650Xi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO650Xi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO650Xi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO650Xi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO650Xi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO650Xi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO650Xi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO650Xi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO650Xi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO650Xi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO650Xi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO650Xi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO650Xi.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj6VAiz.s: Assembler messages:
encrypt.c: /tmp/ccj6VAiz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj6VAiz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj6VAiz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccj6VAiz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6VAiz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6VAiz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6VAiz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6VAiz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6VAiz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj6VAiz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj6VAiz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj6VAiz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj6VAiz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6VAiz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj6VAiz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccj6VAiz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj6VAiz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj6VAiz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj6VAiz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj6VAiz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj6VAiz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj6VAiz.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8VEbDZ.s: Assembler messages:
encrypt.c: /tmp/cc8VEbDZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8VEbDZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8VEbDZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8VEbDZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VEbDZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VEbDZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VEbDZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VEbDZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VEbDZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8VEbDZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8VEbDZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8VEbDZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8VEbDZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VEbDZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8VEbDZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8VEbDZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8VEbDZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8VEbDZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8VEbDZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8VEbDZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8VEbDZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8VEbDZ.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgeoNqA.s: Assembler messages:
encrypt.c: /tmp/ccgeoNqA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgeoNqA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgeoNqA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgeoNqA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeoNqA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeoNqA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeoNqA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeoNqA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeoNqA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgeoNqA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgeoNqA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgeoNqA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgeoNqA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeoNqA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgeoNqA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgeoNqA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgeoNqA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgeoNqA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgeoNqA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgeoNqA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeoNqA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgeoNqA.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPv8p63.s: Assembler messages:
encrypt.c: /tmp/ccPv8p63.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPv8p63.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPv8p63.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPv8p63.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPv8p63.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPv8p63.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPv8p63.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPv8p63.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPv8p63.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPv8p63.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPv8p63.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPv8p63.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPv8p63.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPv8p63.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPv8p63.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPv8p63.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPv8p63.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPv8p63.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPv8p63.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPv8p63.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPv8p63.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPv8p63.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaFdSwu.s: Assembler messages:
encrypt.c: /tmp/ccaFdSwu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaFdSwu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaFdSwu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaFdSwu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFdSwu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFdSwu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFdSwu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFdSwu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFdSwu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaFdSwu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaFdSwu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaFdSwu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaFdSwu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFdSwu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaFdSwu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaFdSwu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaFdSwu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaFdSwu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaFdSwu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaFdSwu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaFdSwu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaFdSwu.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNZb2Ln.s: Assembler messages:
encrypt.c: /tmp/ccNZb2Ln.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNZb2Ln.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNZb2Ln.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNZb2Ln.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZb2Ln.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZb2Ln.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZb2Ln.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZb2Ln.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZb2Ln.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNZb2Ln.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNZb2Ln.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNZb2Ln.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNZb2Ln.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZb2Ln.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNZb2Ln.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNZb2Ln.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNZb2Ln.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNZb2Ln.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNZb2Ln.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNZb2Ln.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNZb2Ln.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNZb2Ln.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXMz0bN.s: Assembler messages:
encrypt.c: /tmp/ccXMz0bN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXMz0bN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXMz0bN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXMz0bN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMz0bN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMz0bN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMz0bN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMz0bN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMz0bN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMz0bN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMz0bN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMz0bN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXMz0bN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMz0bN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXMz0bN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXMz0bN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXMz0bN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXMz0bN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXMz0bN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXMz0bN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXMz0bN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXMz0bN.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5H2QsN.s: Assembler messages:
encrypt.c: /tmp/cc5H2QsN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5H2QsN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5H2QsN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5H2QsN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5H2QsN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5H2QsN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5H2QsN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5H2QsN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5H2QsN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5H2QsN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5H2QsN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5H2QsN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5H2QsN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5H2QsN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5H2QsN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5H2QsN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5H2QsN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5H2QsN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5H2QsN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5H2QsN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5H2QsN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5H2QsN.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvgKMEZ.s: Assembler messages:
encrypt.c: /tmp/ccvgKMEZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvgKMEZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvgKMEZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvgKMEZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgKMEZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgKMEZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgKMEZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgKMEZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgKMEZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvgKMEZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvgKMEZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvgKMEZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvgKMEZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgKMEZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvgKMEZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvgKMEZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvgKMEZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvgKMEZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvgKMEZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvgKMEZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvgKMEZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvgKMEZ.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVdojbr.s: Assembler messages:
encrypt.c: /tmp/ccVdojbr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVdojbr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVdojbr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVdojbr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdojbr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdojbr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdojbr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdojbr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdojbr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVdojbr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVdojbr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVdojbr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVdojbr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdojbr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVdojbr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVdojbr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVdojbr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVdojbr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVdojbr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVdojbr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVdojbr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVdojbr.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccitFo2f.s: Assembler messages:
encrypt.c: /tmp/ccitFo2f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccitFo2f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccitFo2f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccitFo2f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitFo2f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitFo2f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitFo2f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitFo2f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitFo2f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccitFo2f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccitFo2f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccitFo2f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccitFo2f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitFo2f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccitFo2f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccitFo2f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccitFo2f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccitFo2f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccitFo2f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccitFo2f.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccitFo2f.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccitFo2f.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKfGkjK.s: Assembler messages:
encrypt.c: /tmp/ccKfGkjK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKfGkjK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKfGkjK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKfGkjK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfGkjK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfGkjK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfGkjK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfGkjK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfGkjK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKfGkjK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKfGkjK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKfGkjK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKfGkjK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfGkjK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKfGkjK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKfGkjK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKfGkjK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKfGkjK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKfGkjK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKfGkjK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKfGkjK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKfGkjK.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgZ9tPJ.s: Assembler messages:
encrypt.c: /tmp/ccgZ9tPJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgZ9tPJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgZ9tPJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgZ9tPJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZ9tPJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZ9tPJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZ9tPJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZ9tPJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZ9tPJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgZ9tPJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgZ9tPJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgZ9tPJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgZ9tPJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZ9tPJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgZ9tPJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgZ9tPJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgZ9tPJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgZ9tPJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgZ9tPJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgZ9tPJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgZ9tPJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgZ9tPJ.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI53GXe.s: Assembler messages:
encrypt.c: /tmp/ccI53GXe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI53GXe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI53GXe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccI53GXe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53GXe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53GXe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53GXe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53GXe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53GXe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI53GXe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI53GXe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI53GXe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI53GXe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53GXe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI53GXe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI53GXe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccI53GXe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccI53GXe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI53GXe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI53GXe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI53GXe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccI53GXe.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=athlon -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchjT6G3.s: Assembler messages:
encrypt.c: /tmp/cchjT6G3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchjT6G3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchjT6G3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchjT6G3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjT6G3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjT6G3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjT6G3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjT6G3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjT6G3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchjT6G3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchjT6G3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchjT6G3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchjT6G3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjT6G3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchjT6G3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchjT6G3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchjT6G3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchjT6G3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchjT6G3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjT6G3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchjT6G3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchjT6G3.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccm3zNLD.s: Assembler messages:
encrypt.c: /tmp/ccm3zNLD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm3zNLD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm3zNLD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm3zNLD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3zNLD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3zNLD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3zNLD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3zNLD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3zNLD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3zNLD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3zNLD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3zNLD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm3zNLD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3zNLD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm3zNLD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3zNLD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm3zNLD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3zNLD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm3zNLD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm3zNLD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3zNLD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm3zNLD.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccm3zNLD.s: Assembler messages:
encrypt.c: /tmp/ccm3zNLD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm3zNLD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm3zNLD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm3zNLD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3zNLD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3zNLD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3zNLD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3zNLD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3zNLD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3zNLD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3zNLD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3zNLD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm3zNLD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3zNLD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm3zNLD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3zNLD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm3zNLD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm3zNLD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm3zNLD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm3zNLD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm3zNLD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm3zNLD.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrTDuU7.s: Assembler messages:
encrypt.c: /tmp/ccrTDuU7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrTDuU7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrTDuU7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrTDuU7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTDuU7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTDuU7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTDuU7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTDuU7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTDuU7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTDuU7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTDuU7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTDuU7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrTDuU7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTDuU7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrTDuU7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrTDuU7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTDuU7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrTDuU7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrTDuU7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTDuU7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrTDuU7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrTDuU7.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrTDuU7.s: Assembler messages:
encrypt.c: /tmp/ccrTDuU7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrTDuU7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrTDuU7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrTDuU7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTDuU7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTDuU7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTDuU7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTDuU7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTDuU7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTDuU7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTDuU7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTDuU7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrTDuU7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTDuU7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrTDuU7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrTDuU7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrTDuU7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrTDuU7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrTDuU7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrTDuU7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrTDuU7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrTDuU7.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4hTlu6.s: Assembler messages:
encrypt.c: /tmp/cc4hTlu6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4hTlu6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4hTlu6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4hTlu6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hTlu6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hTlu6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hTlu6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hTlu6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hTlu6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hTlu6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hTlu6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hTlu6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4hTlu6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hTlu6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4hTlu6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hTlu6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4hTlu6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hTlu6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4hTlu6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4hTlu6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hTlu6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4hTlu6.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4hTlu6.s: Assembler messages:
encrypt.c: /tmp/cc4hTlu6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4hTlu6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4hTlu6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4hTlu6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hTlu6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hTlu6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hTlu6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hTlu6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hTlu6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hTlu6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hTlu6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hTlu6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4hTlu6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hTlu6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4hTlu6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hTlu6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4hTlu6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4hTlu6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4hTlu6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4hTlu6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4hTlu6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4hTlu6.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJUMOEy.s: Assembler messages:
encrypt.c: /tmp/ccJUMOEy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJUMOEy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJUMOEy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJUMOEy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUMOEy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUMOEy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUMOEy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUMOEy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUMOEy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUMOEy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUMOEy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUMOEy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJUMOEy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUMOEy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJUMOEy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJUMOEy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUMOEy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJUMOEy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJUMOEy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUMOEy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJUMOEy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJUMOEy.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJUMOEy.s: Assembler messages:
encrypt.c: /tmp/ccJUMOEy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJUMOEy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJUMOEy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJUMOEy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUMOEy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUMOEy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUMOEy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUMOEy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUMOEy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUMOEy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUMOEy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUMOEy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJUMOEy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUMOEy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJUMOEy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJUMOEy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJUMOEy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJUMOEy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJUMOEy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJUMOEy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJUMOEy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJUMOEy.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOpSSYw.s: Assembler messages:
encrypt.c: /tmp/ccOpSSYw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOpSSYw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOpSSYw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOpSSYw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpSSYw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpSSYw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpSSYw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpSSYw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpSSYw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpSSYw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpSSYw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpSSYw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOpSSYw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpSSYw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOpSSYw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpSSYw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOpSSYw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpSSYw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOpSSYw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOpSSYw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpSSYw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOpSSYw.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOpSSYw.s: Assembler messages:
encrypt.c: /tmp/ccOpSSYw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOpSSYw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOpSSYw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOpSSYw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpSSYw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpSSYw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpSSYw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpSSYw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpSSYw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpSSYw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpSSYw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpSSYw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOpSSYw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpSSYw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOpSSYw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpSSYw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOpSSYw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOpSSYw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOpSSYw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOpSSYw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOpSSYw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOpSSYw.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclsyiOU.s: Assembler messages:
encrypt.c: /tmp/cclsyiOU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclsyiOU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclsyiOU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclsyiOU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsyiOU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsyiOU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsyiOU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsyiOU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsyiOU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclsyiOU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclsyiOU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclsyiOU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclsyiOU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsyiOU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclsyiOU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclsyiOU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclsyiOU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclsyiOU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclsyiOU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsyiOU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclsyiOU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclsyiOU.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclsyiOU.s: Assembler messages:
encrypt.c: /tmp/cclsyiOU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclsyiOU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclsyiOU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclsyiOU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsyiOU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsyiOU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsyiOU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsyiOU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsyiOU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclsyiOU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclsyiOU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclsyiOU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclsyiOU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsyiOU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclsyiOU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclsyiOU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclsyiOU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclsyiOU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclsyiOU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclsyiOU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclsyiOU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclsyiOU.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZTxK1R.s: Assembler messages:
encrypt.c: /tmp/ccZTxK1R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZTxK1R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZTxK1R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZTxK1R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTxK1R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTxK1R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTxK1R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTxK1R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTxK1R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTxK1R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTxK1R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTxK1R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZTxK1R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTxK1R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZTxK1R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTxK1R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZTxK1R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTxK1R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZTxK1R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZTxK1R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTxK1R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZTxK1R.s:57: Error: too many memory references for `xor'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZTxK1R.s: Assembler messages:
encrypt.c: /tmp/ccZTxK1R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZTxK1R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZTxK1R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZTxK1R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTxK1R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTxK1R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTxK1R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTxK1R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTxK1R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTxK1R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTxK1R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTxK1R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZTxK1R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTxK1R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZTxK1R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTxK1R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZTxK1R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZTxK1R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZTxK1R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZTxK1R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZTxK1R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZTxK1R.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqqAZ3n.s: Assembler messages:
encrypt.c: /tmp/ccqqAZ3n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqqAZ3n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqqAZ3n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqqAZ3n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqAZ3n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqAZ3n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqAZ3n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqqAZ3n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqqAZ3n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqAZ3n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqqAZ3n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqqAZ3n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqqAZ3n.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqqAZ3n.s:59: Error: too many memory references for `shld'
encrypt.c: ...
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqqAZ3n.s: Assembler messages:
encrypt.c: /tmp/ccqqAZ3n.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqqAZ3n.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqqAZ3n.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqqAZ3n.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqAZ3n.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqAZ3n.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqAZ3n.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqqAZ3n.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqqAZ3n.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqqAZ3n.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqqAZ3n.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqqAZ3n.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqqAZ3n.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqqAZ3n.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqqAZ3n.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cchOsDFr.s: Assembler messages:
encrypt.c: /tmp/cchOsDFr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchOsDFr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchOsDFr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchOsDFr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOsDFr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOsDFr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOsDFr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOsDFr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOsDFr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchOsDFr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchOsDFr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchOsDFr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchOsDFr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOsDFr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchOsDFr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchOsDFr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchOsDFr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchOsDFr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchOsDFr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchOsDFr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchOsDFr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchOsDFr.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cclkjoMn.s: Assembler messages:
encrypt.c: /tmp/cclkjoMn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclkjoMn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclkjoMn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclkjoMn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkjoMn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkjoMn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkjoMn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkjoMn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkjoMn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclkjoMn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclkjoMn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclkjoMn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclkjoMn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkjoMn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclkjoMn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclkjoMn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclkjoMn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclkjoMn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclkjoMn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclkjoMn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclkjoMn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclkjoMn.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpnT9xb.s: Assembler messages:
encrypt.c: /tmp/ccpnT9xb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpnT9xb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpnT9xb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpnT9xb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnT9xb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnT9xb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnT9xb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnT9xb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnT9xb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpnT9xb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpnT9xb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpnT9xb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpnT9xb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnT9xb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpnT9xb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpnT9xb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpnT9xb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpnT9xb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpnT9xb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpnT9xb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpnT9xb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpnT9xb.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyfBbQc.s: Assembler messages:
encrypt.c: /tmp/ccyfBbQc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyfBbQc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyfBbQc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyfBbQc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfBbQc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfBbQc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfBbQc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfBbQc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfBbQc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfBbQc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfBbQc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfBbQc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyfBbQc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfBbQc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyfBbQc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfBbQc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyfBbQc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyfBbQc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyfBbQc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyfBbQc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyfBbQc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyfBbQc.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccobY8jz.s: Assembler messages:
encrypt.c: /tmp/ccobY8jz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccobY8jz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccobY8jz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccobY8jz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobY8jz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobY8jz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobY8jz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobY8jz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobY8jz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccobY8jz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccobY8jz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccobY8jz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccobY8jz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobY8jz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccobY8jz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccobY8jz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccobY8jz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccobY8jz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccobY8jz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccobY8jz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccobY8jz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccobY8jz.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxKvA7C.s: Assembler messages:
encrypt.c: /tmp/ccxKvA7C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxKvA7C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxKvA7C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxKvA7C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKvA7C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKvA7C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKvA7C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKvA7C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKvA7C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKvA7C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKvA7C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKvA7C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxKvA7C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKvA7C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxKvA7C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKvA7C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxKvA7C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKvA7C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxKvA7C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxKvA7C.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKvA7C.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxKvA7C.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSldsPj.s: Assembler messages:
encrypt.c: /tmp/ccSldsPj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSldsPj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSldsPj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSldsPj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSldsPj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSldsPj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSldsPj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSldsPj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSldsPj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSldsPj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSldsPj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSldsPj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSldsPj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSldsPj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSldsPj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSldsPj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSldsPj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSldsPj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSldsPj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSldsPj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSldsPj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSldsPj.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccYkt1D6.s: Assembler messages:
encrypt.c: /tmp/ccYkt1D6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYkt1D6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYkt1D6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYkt1D6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkt1D6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkt1D6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkt1D6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkt1D6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkt1D6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYkt1D6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYkt1D6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYkt1D6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYkt1D6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkt1D6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYkt1D6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYkt1D6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYkt1D6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYkt1D6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYkt1D6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYkt1D6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYkt1D6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYkt1D6.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc27D9AL.s: Assembler messages:
encrypt.c: /tmp/cc27D9AL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc27D9AL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc27D9AL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc27D9AL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27D9AL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27D9AL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27D9AL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27D9AL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27D9AL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc27D9AL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc27D9AL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc27D9AL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc27D9AL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27D9AL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc27D9AL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc27D9AL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc27D9AL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc27D9AL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc27D9AL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc27D9AL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc27D9AL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc27D9AL.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBD4Zml.s: Assembler messages:
encrypt.c: /tmp/ccBD4Zml.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBD4Zml.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBD4Zml.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBD4Zml.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBD4Zml.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBD4Zml.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBD4Zml.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBD4Zml.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBD4Zml.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBD4Zml.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBD4Zml.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBD4Zml.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBD4Zml.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBD4Zml.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBD4Zml.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBD4Zml.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBD4Zml.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBD4Zml.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBD4Zml.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBD4Zml.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBD4Zml.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBD4Zml.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9S4nQ2.s: Assembler messages:
encrypt.c: /tmp/cc9S4nQ2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9S4nQ2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9S4nQ2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9S4nQ2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9S4nQ2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9S4nQ2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9S4nQ2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9S4nQ2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9S4nQ2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9S4nQ2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9S4nQ2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9S4nQ2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9S4nQ2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9S4nQ2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9S4nQ2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9S4nQ2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9S4nQ2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9S4nQ2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9S4nQ2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9S4nQ2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9S4nQ2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9S4nQ2.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSYHTpS.s: Assembler messages:
encrypt.c: /tmp/ccSYHTpS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSYHTpS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSYHTpS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSYHTpS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYHTpS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYHTpS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYHTpS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYHTpS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYHTpS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYHTpS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYHTpS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYHTpS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSYHTpS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYHTpS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSYHTpS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSYHTpS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSYHTpS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSYHTpS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSYHTpS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSYHTpS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSYHTpS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSYHTpS.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccn9bYF9.s: Assembler messages:
encrypt.c: /tmp/ccn9bYF9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn9bYF9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn9bYF9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn9bYF9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9bYF9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9bYF9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9bYF9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9bYF9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9bYF9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn9bYF9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn9bYF9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn9bYF9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn9bYF9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9bYF9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn9bYF9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn9bYF9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn9bYF9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn9bYF9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn9bYF9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9bYF9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn9bYF9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn9bYF9.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnn61gx.s: Assembler messages:
encrypt.c: /tmp/ccnn61gx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnn61gx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnn61gx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnn61gx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnn61gx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnn61gx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnn61gx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnn61gx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnn61gx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnn61gx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnn61gx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnn61gx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnn61gx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnn61gx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnn61gx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnn61gx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnn61gx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnn61gx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnn61gx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnn61gx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnn61gx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnn61gx.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRI2OVK.s: Assembler messages:
encrypt.c: /tmp/ccRI2OVK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRI2OVK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRI2OVK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRI2OVK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI2OVK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI2OVK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI2OVK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI2OVK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI2OVK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRI2OVK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRI2OVK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRI2OVK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRI2OVK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI2OVK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRI2OVK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRI2OVK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRI2OVK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRI2OVK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRI2OVK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRI2OVK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRI2OVK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRI2OVK.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciVvtN5.s: Assembler messages:
encrypt.c: /tmp/cciVvtN5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciVvtN5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciVvtN5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciVvtN5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVvtN5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVvtN5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVvtN5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVvtN5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVvtN5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciVvtN5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciVvtN5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciVvtN5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciVvtN5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVvtN5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciVvtN5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciVvtN5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciVvtN5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciVvtN5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciVvtN5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciVvtN5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciVvtN5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciVvtN5.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccb5uIPW.s: Assembler messages:
encrypt.c: /tmp/ccb5uIPW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccb5uIPW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccb5uIPW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccb5uIPW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5uIPW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5uIPW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5uIPW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5uIPW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5uIPW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb5uIPW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb5uIPW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb5uIPW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccb5uIPW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5uIPW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccb5uIPW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccb5uIPW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccb5uIPW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb5uIPW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb5uIPW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccb5uIPW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccb5uIPW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccb5uIPW.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfF32Cx.s: Assembler messages:
encrypt.c: /tmp/ccfF32Cx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfF32Cx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfF32Cx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfF32Cx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfF32Cx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfF32Cx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfF32Cx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfF32Cx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfF32Cx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfF32Cx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfF32Cx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfF32Cx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfF32Cx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfF32Cx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfF32Cx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfF32Cx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfF32Cx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfF32Cx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfF32Cx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfF32Cx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfF32Cx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfF32Cx.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccO0ptNw.s: Assembler messages:
encrypt.c: /tmp/ccO0ptNw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO0ptNw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO0ptNw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccO0ptNw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0ptNw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0ptNw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0ptNw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0ptNw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0ptNw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO0ptNw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO0ptNw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO0ptNw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO0ptNw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0ptNw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO0ptNw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccO0ptNw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccO0ptNw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO0ptNw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO0ptNw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO0ptNw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccO0ptNw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccO0ptNw.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP2Uv1T.s: Assembler messages:
encrypt.c: /tmp/ccP2Uv1T.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP2Uv1T.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP2Uv1T.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccP2Uv1T.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2Uv1T.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2Uv1T.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2Uv1T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2Uv1T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2Uv1T.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2Uv1T.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2Uv1T.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2Uv1T.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP2Uv1T.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2Uv1T.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP2Uv1T.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2Uv1T.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccP2Uv1T.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP2Uv1T.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP2Uv1T.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP2Uv1T.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP2Uv1T.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP2Uv1T.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFffsaj.s: Assembler messages:
encrypt.c: /tmp/ccFffsaj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFffsaj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFffsaj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFffsaj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFffsaj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFffsaj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFffsaj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFffsaj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFffsaj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFffsaj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFffsaj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFffsaj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFffsaj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFffsaj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFffsaj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFffsaj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFffsaj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFffsaj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFffsaj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFffsaj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFffsaj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFffsaj.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgwXbBV.s: Assembler messages:
encrypt.c: /tmp/ccgwXbBV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgwXbBV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgwXbBV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgwXbBV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgwXbBV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgwXbBV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgwXbBV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgwXbBV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgwXbBV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgwXbBV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgwXbBV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgwXbBV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgwXbBV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgwXbBV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgwXbBV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgwXbBV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgwXbBV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgwXbBV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgwXbBV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgwXbBV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgwXbBV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgwXbBV.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccFWjwMn.s: Assembler messages:
encrypt.c: /tmp/ccFWjwMn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFWjwMn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFWjwMn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFWjwMn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWjwMn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWjwMn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWjwMn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWjwMn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWjwMn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFWjwMn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFWjwMn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFWjwMn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFWjwMn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWjwMn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFWjwMn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFWjwMn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFWjwMn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFWjwMn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFWjwMn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWjwMn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFWjwMn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFWjwMn.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccucpZxQ.s: Assembler messages:
encrypt.c: /tmp/ccucpZxQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccucpZxQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccucpZxQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccucpZxQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucpZxQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucpZxQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucpZxQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucpZxQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucpZxQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucpZxQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucpZxQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucpZxQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccucpZxQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucpZxQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccucpZxQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucpZxQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccucpZxQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccucpZxQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccucpZxQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccucpZxQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccucpZxQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccucpZxQ.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjXQazi.s: Assembler messages:
encrypt.c: /tmp/ccjXQazi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjXQazi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjXQazi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjXQazi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXQazi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXQazi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXQazi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXQazi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXQazi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXQazi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXQazi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXQazi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjXQazi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXQazi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjXQazi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXQazi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjXQazi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjXQazi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjXQazi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjXQazi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjXQazi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjXQazi.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq57gHP.s: Assembler messages:
encrypt.c: /tmp/ccq57gHP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq57gHP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq57gHP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq57gHP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq57gHP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq57gHP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq57gHP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq57gHP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq57gHP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq57gHP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq57gHP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq57gHP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq57gHP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq57gHP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq57gHP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq57gHP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq57gHP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq57gHP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq57gHP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq57gHP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq57gHP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq57gHP.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0RicqB.s: Assembler messages:
encrypt.c: /tmp/cc0RicqB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0RicqB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0RicqB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0RicqB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0RicqB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0RicqB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0RicqB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0RicqB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0RicqB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0RicqB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0RicqB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0RicqB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0RicqB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0RicqB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0RicqB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0RicqB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0RicqB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0RicqB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0RicqB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0RicqB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0RicqB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0RicqB.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVRqcIc.s: Assembler messages:
encrypt.c: /tmp/ccVRqcIc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVRqcIc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVRqcIc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVRqcIc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRqcIc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRqcIc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRqcIc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRqcIc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRqcIc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVRqcIc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVRqcIc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVRqcIc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVRqcIc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRqcIc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVRqcIc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVRqcIc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVRqcIc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVRqcIc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVRqcIc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRqcIc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVRqcIc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVRqcIc.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWSzBD7.s: Assembler messages:
encrypt.c: /tmp/ccWSzBD7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWSzBD7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWSzBD7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWSzBD7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSzBD7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSzBD7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSzBD7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSzBD7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSzBD7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWSzBD7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWSzBD7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWSzBD7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWSzBD7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSzBD7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWSzBD7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWSzBD7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWSzBD7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWSzBD7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWSzBD7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWSzBD7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSzBD7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWSzBD7.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq3lQmC.s: Assembler messages:
encrypt.c: /tmp/ccq3lQmC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq3lQmC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq3lQmC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq3lQmC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3lQmC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3lQmC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3lQmC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3lQmC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3lQmC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3lQmC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3lQmC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3lQmC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq3lQmC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3lQmC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq3lQmC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq3lQmC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq3lQmC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq3lQmC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq3lQmC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq3lQmC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq3lQmC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq3lQmC.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjlxNQ2.s: Assembler messages:
encrypt.c: /tmp/ccjlxNQ2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjlxNQ2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjlxNQ2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjlxNQ2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlxNQ2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlxNQ2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlxNQ2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlxNQ2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlxNQ2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjlxNQ2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjlxNQ2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjlxNQ2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjlxNQ2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlxNQ2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjlxNQ2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjlxNQ2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjlxNQ2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjlxNQ2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjlxNQ2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjlxNQ2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjlxNQ2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjlxNQ2.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuONmfL.s: Assembler messages:
encrypt.c: /tmp/ccuONmfL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuONmfL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuONmfL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuONmfL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuONmfL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuONmfL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuONmfL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuONmfL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuONmfL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuONmfL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuONmfL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuONmfL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuONmfL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuONmfL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuONmfL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuONmfL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuONmfL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuONmfL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuONmfL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuONmfL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuONmfL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuONmfL.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEFFEDS.s: Assembler messages:
encrypt.c: /tmp/ccEFFEDS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEFFEDS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEFFEDS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEFFEDS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEFFEDS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEFFEDS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEFFEDS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEFFEDS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEFFEDS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEFFEDS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEFFEDS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEFFEDS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEFFEDS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEFFEDS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEFFEDS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEFFEDS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEFFEDS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEFFEDS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEFFEDS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEFFEDS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEFFEDS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEFFEDS.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpbLwMx.s: Assembler messages:
encrypt.c: /tmp/ccpbLwMx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpbLwMx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpbLwMx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpbLwMx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbLwMx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbLwMx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbLwMx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbLwMx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbLwMx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbLwMx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbLwMx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbLwMx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpbLwMx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbLwMx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpbLwMx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpbLwMx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbLwMx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpbLwMx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpbLwMx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbLwMx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpbLwMx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpbLwMx.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc8O3gs8.s: Assembler messages:
encrypt.c: /tmp/cc8O3gs8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8O3gs8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8O3gs8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8O3gs8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O3gs8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O3gs8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O3gs8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O3gs8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O3gs8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8O3gs8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8O3gs8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8O3gs8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8O3gs8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O3gs8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8O3gs8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8O3gs8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8O3gs8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8O3gs8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8O3gs8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8O3gs8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8O3gs8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8O3gs8.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccETheT3.s: Assembler messages:
encrypt.c: /tmp/ccETheT3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccETheT3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccETheT3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccETheT3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETheT3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETheT3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETheT3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETheT3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETheT3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccETheT3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccETheT3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccETheT3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccETheT3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETheT3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccETheT3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccETheT3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccETheT3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccETheT3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccETheT3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETheT3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccETheT3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccETheT3.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4RasDz.s: Assembler messages:
encrypt.c: /tmp/cc4RasDz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4RasDz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4RasDz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4RasDz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RasDz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RasDz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RasDz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RasDz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RasDz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4RasDz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4RasDz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4RasDz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4RasDz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RasDz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4RasDz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4RasDz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4RasDz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4RasDz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4RasDz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4RasDz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4RasDz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4RasDz.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxYhiRf.s: Assembler messages:
encrypt.c: /tmp/ccxYhiRf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxYhiRf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxYhiRf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxYhiRf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYhiRf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYhiRf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYhiRf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYhiRf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYhiRf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxYhiRf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxYhiRf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxYhiRf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxYhiRf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYhiRf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxYhiRf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxYhiRf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxYhiRf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxYhiRf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxYhiRf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxYhiRf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxYhiRf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxYhiRf.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccI8FALH.s: Assembler messages:
encrypt.c: /tmp/ccI8FALH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI8FALH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI8FALH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI8FALH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8FALH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8FALH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8FALH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8FALH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8FALH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI8FALH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI8FALH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI8FALH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI8FALH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8FALH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI8FALH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI8FALH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI8FALH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI8FALH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI8FALH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8FALH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI8FALH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI8FALH.s:59: Error: too many memory references for `shld'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIxQs5X.s: Assembler messages:
encrypt.c: /tmp/ccIxQs5X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIxQs5X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIxQs5X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIxQs5X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxQs5X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxQs5X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxQs5X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxQs5X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxQs5X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIxQs5X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIxQs5X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIxQs5X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIxQs5X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxQs5X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIxQs5X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIxQs5X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIxQs5X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIxQs5X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIxQs5X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIxQs5X.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxQs5X.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIxQs5X.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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

Compiler output

Implementation: crypto_aead/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBqAz3e.s: Assembler messages:
encrypt.c: /tmp/ccBqAz3e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBqAz3e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBqAz3e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBqAz3e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqAz3e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqAz3e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqAz3e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqAz3e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqAz3e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBqAz3e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBqAz3e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBqAz3e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBqAz3e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqAz3e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBqAz3e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBqAz3e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBqAz3e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBqAz3e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBqAz3e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBqAz3e.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBqAz3e.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBqAz3e.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgagEBl.s: Assembler messages:
encrypt.c: /tmp/ccgagEBl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgagEBl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgagEBl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgagEBl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagEBl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagEBl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagEBl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagEBl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagEBl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgagEBl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgagEBl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgagEBl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgagEBl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagEBl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgagEBl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgagEBl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgagEBl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgagEBl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgagEBl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgagEBl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgagEBl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgagEBl.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRvtQaw.s: Assembler messages:
encrypt.c: /tmp/ccRvtQaw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRvtQaw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRvtQaw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRvtQaw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRvtQaw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRvtQaw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRvtQaw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRvtQaw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRvtQaw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRvtQaw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRvtQaw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRvtQaw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRvtQaw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRvtQaw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRvtQaw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRvtQaw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRvtQaw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRvtQaw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRvtQaw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRvtQaw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRvtQaw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRvtQaw.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=corei7 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccbOh63M.s: Assembler messages:
encrypt.c: /tmp/ccbOh63M.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbOh63M.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbOh63M.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccbOh63M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOh63M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOh63M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOh63M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOh63M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOh63M.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbOh63M.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbOh63M.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbOh63M.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbOh63M.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOh63M.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbOh63M.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbOh63M.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccbOh63M.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccbOh63M.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbOh63M.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbOh63M.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbOh63M.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccbOh63M.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLxvZUO.s: Assembler messages:
encrypt.c: /tmp/ccLxvZUO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLxvZUO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLxvZUO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLxvZUO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxvZUO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxvZUO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxvZUO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxvZUO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxvZUO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLxvZUO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLxvZUO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLxvZUO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLxvZUO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxvZUO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLxvZUO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLxvZUO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLxvZUO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLxvZUO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLxvZUO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxvZUO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLxvZUO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLxvZUO.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjInUGe.s: Assembler messages:
encrypt.c: /tmp/ccjInUGe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjInUGe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjInUGe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjInUGe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjInUGe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjInUGe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjInUGe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjInUGe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjInUGe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjInUGe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjInUGe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjInUGe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjInUGe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjInUGe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjInUGe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjInUGe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjInUGe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjInUGe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjInUGe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjInUGe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjInUGe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjInUGe.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOAyBvg.s: Assembler messages:
encrypt.c: /tmp/ccOAyBvg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOAyBvg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOAyBvg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOAyBvg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAyBvg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAyBvg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAyBvg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAyBvg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAyBvg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOAyBvg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOAyBvg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOAyBvg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOAyBvg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAyBvg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOAyBvg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOAyBvg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOAyBvg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOAyBvg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOAyBvg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOAyBvg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOAyBvg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOAyBvg.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVgK5SK.s: Assembler messages:
encrypt.c: /tmp/ccVgK5SK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVgK5SK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVgK5SK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVgK5SK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgK5SK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgK5SK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgK5SK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgK5SK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgK5SK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVgK5SK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVgK5SK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVgK5SK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVgK5SK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgK5SK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVgK5SK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVgK5SK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVgK5SK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVgK5SK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVgK5SK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVgK5SK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVgK5SK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVgK5SK.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6TfpXB.s: Assembler messages:
encrypt.c: /tmp/cc6TfpXB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6TfpXB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6TfpXB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6TfpXB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TfpXB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TfpXB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TfpXB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TfpXB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TfpXB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6TfpXB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6TfpXB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6TfpXB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6TfpXB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TfpXB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6TfpXB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6TfpXB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6TfpXB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6TfpXB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6TfpXB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6TfpXB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6TfpXB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6TfpXB.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSvGeVa.s: Assembler messages:
encrypt.c: /tmp/ccSvGeVa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSvGeVa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSvGeVa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSvGeVa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvGeVa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvGeVa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvGeVa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvGeVa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvGeVa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSvGeVa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSvGeVa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSvGeVa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSvGeVa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvGeVa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSvGeVa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSvGeVa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSvGeVa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSvGeVa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSvGeVa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSvGeVa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSvGeVa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSvGeVa.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgmGE5v.s: Assembler messages:
encrypt.c: /tmp/ccgmGE5v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgmGE5v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgmGE5v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgmGE5v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmGE5v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmGE5v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmGE5v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmGE5v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmGE5v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgmGE5v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgmGE5v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgmGE5v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgmGE5v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmGE5v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgmGE5v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgmGE5v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgmGE5v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgmGE5v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgmGE5v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgmGE5v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgmGE5v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgmGE5v.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i386 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccwkjho3.s: Assembler messages:
encrypt.c: /tmp/ccwkjho3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwkjho3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwkjho3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwkjho3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkjho3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkjho3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkjho3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkjho3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkjho3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkjho3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkjho3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkjho3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwkjho3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkjho3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwkjho3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwkjho3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwkjho3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwkjho3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwkjho3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkjho3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwkjho3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwkjho3.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc12gLXv.s: Assembler messages:
encrypt.c: /tmp/cc12gLXv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc12gLXv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc12gLXv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc12gLXv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12gLXv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12gLXv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12gLXv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12gLXv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12gLXv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc12gLXv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc12gLXv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc12gLXv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc12gLXv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12gLXv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc12gLXv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc12gLXv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc12gLXv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc12gLXv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc12gLXv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc12gLXv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc12gLXv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc12gLXv.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjJ3VP4.s: Assembler messages:
encrypt.c: /tmp/ccjJ3VP4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjJ3VP4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjJ3VP4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjJ3VP4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjJ3VP4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjJ3VP4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjJ3VP4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjJ3VP4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjJ3VP4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjJ3VP4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjJ3VP4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjJ3VP4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjJ3VP4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjJ3VP4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjJ3VP4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjJ3VP4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjJ3VP4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjJ3VP4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjJ3VP4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjJ3VP4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjJ3VP4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjJ3VP4.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2RJCCY.s: Assembler messages:
encrypt.c: /tmp/cc2RJCCY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2RJCCY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2RJCCY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2RJCCY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RJCCY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RJCCY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RJCCY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RJCCY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RJCCY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2RJCCY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2RJCCY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2RJCCY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2RJCCY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RJCCY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2RJCCY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2RJCCY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2RJCCY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2RJCCY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2RJCCY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2RJCCY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2RJCCY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2RJCCY.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTL2Z6v.s: Assembler messages:
encrypt.c: /tmp/ccTL2Z6v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTL2Z6v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTL2Z6v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTL2Z6v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTL2Z6v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTL2Z6v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTL2Z6v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTL2Z6v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTL2Z6v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTL2Z6v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTL2Z6v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTL2Z6v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTL2Z6v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTL2Z6v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTL2Z6v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTL2Z6v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTL2Z6v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTL2Z6v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTL2Z6v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTL2Z6v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTL2Z6v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTL2Z6v.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNaetkY.s: Assembler messages:
encrypt.c: /tmp/ccNaetkY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNaetkY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNaetkY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNaetkY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaetkY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaetkY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaetkY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaetkY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaetkY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaetkY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaetkY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaetkY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNaetkY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaetkY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNaetkY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaetkY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNaetkY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNaetkY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNaetkY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNaetkY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNaetkY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNaetkY.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrl4kwr.s: Assembler messages:
encrypt.c: /tmp/ccrl4kwr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrl4kwr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrl4kwr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrl4kwr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrl4kwr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrl4kwr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrl4kwr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrl4kwr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrl4kwr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrl4kwr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrl4kwr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrl4kwr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrl4kwr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrl4kwr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrl4kwr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrl4kwr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrl4kwr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrl4kwr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrl4kwr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrl4kwr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrl4kwr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrl4kwr.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDmjd5j.s: Assembler messages:
encrypt.c: /tmp/ccDmjd5j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDmjd5j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDmjd5j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDmjd5j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmjd5j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmjd5j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmjd5j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmjd5j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmjd5j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDmjd5j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDmjd5j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDmjd5j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDmjd5j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmjd5j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDmjd5j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDmjd5j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDmjd5j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDmjd5j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDmjd5j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDmjd5j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDmjd5j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDmjd5j.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=i486 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxKgF8N.s: Assembler messages:
encrypt.c: /tmp/ccxKgF8N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxKgF8N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxKgF8N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxKgF8N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKgF8N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKgF8N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKgF8N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKgF8N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKgF8N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKgF8N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKgF8N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKgF8N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxKgF8N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKgF8N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxKgF8N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxKgF8N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKgF8N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxKgF8N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxKgF8N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKgF8N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxKgF8N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxKgF8N.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfGGr0x.s: Assembler messages:
encrypt.c: /tmp/ccfGGr0x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfGGr0x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfGGr0x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfGGr0x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGGr0x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGGr0x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGGr0x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGGr0x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGGr0x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfGGr0x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfGGr0x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfGGr0x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfGGr0x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGGr0x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfGGr0x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfGGr0x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfGGr0x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfGGr0x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfGGr0x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfGGr0x.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfGGr0x.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfGGr0x.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctx5Eki.s: Assembler messages:
encrypt.c: /tmp/cctx5Eki.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctx5Eki.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctx5Eki.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctx5Eki.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx5Eki.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx5Eki.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx5Eki.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx5Eki.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx5Eki.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctx5Eki.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctx5Eki.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctx5Eki.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctx5Eki.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx5Eki.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctx5Eki.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctx5Eki.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctx5Eki.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctx5Eki.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctx5Eki.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctx5Eki.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctx5Eki.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctx5Eki.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyLhNpL.s: Assembler messages:
encrypt.c: /tmp/ccyLhNpL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyLhNpL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyLhNpL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyLhNpL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLhNpL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLhNpL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLhNpL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLhNpL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLhNpL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyLhNpL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyLhNpL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyLhNpL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyLhNpL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLhNpL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyLhNpL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyLhNpL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyLhNpL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyLhNpL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyLhNpL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyLhNpL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyLhNpL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyLhNpL.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cczf4qkK.s: Assembler messages:
encrypt.c: /tmp/cczf4qkK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczf4qkK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczf4qkK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczf4qkK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf4qkK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf4qkK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf4qkK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf4qkK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf4qkK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczf4qkK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczf4qkK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczf4qkK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczf4qkK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf4qkK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczf4qkK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczf4qkK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczf4qkK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczf4qkK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczf4qkK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczf4qkK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczf4qkK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczf4qkK.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccRTnseg.s: Assembler messages:
encrypt.c: /tmp/ccRTnseg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRTnseg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRTnseg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRTnseg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRTnseg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRTnseg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRTnseg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRTnseg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRTnseg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRTnseg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRTnseg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRTnseg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRTnseg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRTnseg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRTnseg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRTnseg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRTnseg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRTnseg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRTnseg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRTnseg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRTnseg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRTnseg.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccyilMn6.s: Assembler messages:
encrypt.c: /tmp/ccyilMn6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyilMn6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyilMn6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyilMn6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyilMn6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyilMn6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyilMn6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyilMn6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyilMn6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyilMn6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyilMn6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyilMn6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyilMn6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyilMn6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyilMn6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyilMn6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyilMn6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyilMn6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyilMn6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyilMn6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyilMn6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyilMn6.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4E9S2B.s: Assembler messages:
encrypt.c: /tmp/cc4E9S2B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4E9S2B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4E9S2B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4E9S2B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4E9S2B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4E9S2B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4E9S2B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4E9S2B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4E9S2B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4E9S2B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4E9S2B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4E9S2B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4E9S2B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4E9S2B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4E9S2B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4E9S2B.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4E9S2B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4E9S2B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4E9S2B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4E9S2B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4E9S2B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4E9S2B.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUjbIqw.s: Assembler messages:
encrypt.c: /tmp/ccUjbIqw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUjbIqw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUjbIqw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUjbIqw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjbIqw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjbIqw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjbIqw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjbIqw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjbIqw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjbIqw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjbIqw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjbIqw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUjbIqw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjbIqw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUjbIqw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUjbIqw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUjbIqw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUjbIqw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUjbIqw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUjbIqw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUjbIqw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUjbIqw.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgPfBWe.s: Assembler messages:
encrypt.c: /tmp/ccgPfBWe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgPfBWe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgPfBWe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgPfBWe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgPfBWe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgPfBWe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgPfBWe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgPfBWe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgPfBWe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgPfBWe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgPfBWe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgPfBWe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgPfBWe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgPfBWe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgPfBWe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgPfBWe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgPfBWe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgPfBWe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgPfBWe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgPfBWe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgPfBWe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgPfBWe.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccqASnK3.s: Assembler messages:
encrypt.c: /tmp/ccqASnK3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqASnK3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqASnK3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccqASnK3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqASnK3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqASnK3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqASnK3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqASnK3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqASnK3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqASnK3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqASnK3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqASnK3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqASnK3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqASnK3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqASnK3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccqASnK3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccqASnK3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqASnK3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqASnK3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqASnK3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccqASnK3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccqASnK3.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7TmfKu.s: Assembler messages:
encrypt.c: /tmp/cc7TmfKu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7TmfKu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7TmfKu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7TmfKu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TmfKu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TmfKu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TmfKu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TmfKu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TmfKu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7TmfKu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7TmfKu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7TmfKu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7TmfKu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TmfKu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7TmfKu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7TmfKu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7TmfKu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7TmfKu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7TmfKu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7TmfKu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7TmfKu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7TmfKu.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAi7aaz.s: Assembler messages:
encrypt.c: /tmp/ccAi7aaz.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAi7aaz.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAi7aaz.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAi7aaz.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAi7aaz.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAi7aaz.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAi7aaz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAi7aaz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAi7aaz.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAi7aaz.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAi7aaz.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAi7aaz.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAi7aaz.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAi7aaz.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAi7aaz.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAi7aaz.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAi7aaz.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAi7aaz.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAi7aaz.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAi7aaz.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAi7aaz.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAi7aaz.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXBQf0Y.s: Assembler messages:
encrypt.c: /tmp/ccXBQf0Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXBQf0Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXBQf0Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXBQf0Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBQf0Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBQf0Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBQf0Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBQf0Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBQf0Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXBQf0Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXBQf0Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXBQf0Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXBQf0Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBQf0Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXBQf0Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXBQf0Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXBQf0Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXBQf0Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXBQf0Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXBQf0Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXBQf0Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXBQf0Y.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccldDZxW.s: Assembler messages:
encrypt.c: /tmp/ccldDZxW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccldDZxW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccldDZxW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccldDZxW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldDZxW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldDZxW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldDZxW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldDZxW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldDZxW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccldDZxW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccldDZxW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccldDZxW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccldDZxW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldDZxW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccldDZxW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccldDZxW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccldDZxW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccldDZxW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccldDZxW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccldDZxW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccldDZxW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccldDZxW.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cck1cwji.s: Assembler messages:
encrypt.c: /tmp/cck1cwji.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck1cwji.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck1cwji.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck1cwji.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1cwji.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1cwji.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1cwji.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1cwji.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1cwji.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1cwji.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1cwji.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1cwji.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck1cwji.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1cwji.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck1cwji.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck1cwji.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck1cwji.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck1cwji.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck1cwji.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck1cwji.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cck1cwji.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cck1cwji.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6-3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccy1JSMt.s: Assembler messages:
encrypt.c: /tmp/ccy1JSMt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy1JSMt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy1JSMt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccy1JSMt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1JSMt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1JSMt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1JSMt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1JSMt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1JSMt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1JSMt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1JSMt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1JSMt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy1JSMt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1JSMt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy1JSMt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1JSMt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccy1JSMt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy1JSMt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy1JSMt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy1JSMt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy1JSMt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy1JSMt.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOvBm5D.s: Assembler messages:
encrypt.c: /tmp/ccOvBm5D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOvBm5D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOvBm5D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOvBm5D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvBm5D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvBm5D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvBm5D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvBm5D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvBm5D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOvBm5D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOvBm5D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOvBm5D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOvBm5D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvBm5D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOvBm5D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOvBm5D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOvBm5D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOvBm5D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOvBm5D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOvBm5D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOvBm5D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOvBm5D.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccUyGs5O.s: Assembler messages:
encrypt.c: /tmp/ccUyGs5O.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUyGs5O.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUyGs5O.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUyGs5O.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyGs5O.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyGs5O.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyGs5O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyGs5O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyGs5O.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyGs5O.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyGs5O.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyGs5O.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUyGs5O.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyGs5O.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUyGs5O.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyGs5O.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUyGs5O.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUyGs5O.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUyGs5O.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUyGs5O.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUyGs5O.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUyGs5O.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6sx7aZ.s: Assembler messages:
encrypt.c: /tmp/cc6sx7aZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6sx7aZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6sx7aZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6sx7aZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sx7aZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sx7aZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sx7aZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sx7aZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sx7aZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sx7aZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sx7aZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sx7aZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6sx7aZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sx7aZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6sx7aZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6sx7aZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6sx7aZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6sx7aZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6sx7aZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6sx7aZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6sx7aZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6sx7aZ.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDcn0h3.s: Assembler messages:
encrypt.c: /tmp/ccDcn0h3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDcn0h3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDcn0h3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDcn0h3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcn0h3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcn0h3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcn0h3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcn0h3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcn0h3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDcn0h3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDcn0h3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDcn0h3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDcn0h3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcn0h3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDcn0h3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDcn0h3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDcn0h3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDcn0h3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDcn0h3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDcn0h3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDcn0h3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDcn0h3.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNbFOQw.s: Assembler messages:
encrypt.c: /tmp/ccNbFOQw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNbFOQw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNbFOQw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNbFOQw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbFOQw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbFOQw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbFOQw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbFOQw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbFOQw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNbFOQw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNbFOQw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNbFOQw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNbFOQw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbFOQw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNbFOQw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNbFOQw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNbFOQw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNbFOQw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNbFOQw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNbFOQw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNbFOQw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNbFOQw.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cckRwSTs.s: Assembler messages:
encrypt.c: /tmp/cckRwSTs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckRwSTs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckRwSTs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckRwSTs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRwSTs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRwSTs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRwSTs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRwSTs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRwSTs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckRwSTs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckRwSTs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckRwSTs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckRwSTs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRwSTs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckRwSTs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckRwSTs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckRwSTs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckRwSTs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckRwSTs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckRwSTs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckRwSTs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckRwSTs.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIQtxgP.s: Assembler messages:
encrypt.c: /tmp/ccIQtxgP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIQtxgP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIQtxgP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIQtxgP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQtxgP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQtxgP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQtxgP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQtxgP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQtxgP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIQtxgP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIQtxgP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIQtxgP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIQtxgP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQtxgP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIQtxgP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIQtxgP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIQtxgP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIQtxgP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIQtxgP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIQtxgP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIQtxgP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIQtxgP.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k6 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccreU1AN.s: Assembler messages:
encrypt.c: /tmp/ccreU1AN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccreU1AN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccreU1AN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccreU1AN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreU1AN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreU1AN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreU1AN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreU1AN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreU1AN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccreU1AN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccreU1AN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccreU1AN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccreU1AN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreU1AN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccreU1AN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccreU1AN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccreU1AN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccreU1AN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccreU1AN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccreU1AN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccreU1AN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccreU1AN.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4EUdxF.s: Assembler messages:
encrypt.c: /tmp/cc4EUdxF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4EUdxF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4EUdxF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4EUdxF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EUdxF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EUdxF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EUdxF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EUdxF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EUdxF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4EUdxF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4EUdxF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4EUdxF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4EUdxF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EUdxF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4EUdxF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4EUdxF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4EUdxF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4EUdxF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4EUdxF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4EUdxF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4EUdxF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4EUdxF.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7H62hD.s: Assembler messages:
encrypt.c: /tmp/cc7H62hD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7H62hD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7H62hD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7H62hD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7H62hD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7H62hD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7H62hD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7H62hD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7H62hD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7H62hD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7H62hD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7H62hD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7H62hD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7H62hD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7H62hD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7H62hD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7H62hD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7H62hD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7H62hD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7H62hD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7H62hD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7H62hD.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6AfZqV.s: Assembler messages:
encrypt.c: /tmp/cc6AfZqV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6AfZqV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6AfZqV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6AfZqV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AfZqV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AfZqV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AfZqV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AfZqV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AfZqV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6AfZqV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6AfZqV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6AfZqV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6AfZqV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AfZqV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6AfZqV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6AfZqV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6AfZqV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6AfZqV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6AfZqV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6AfZqV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6AfZqV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6AfZqV.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9HCz95.s: Assembler messages:
encrypt.c: /tmp/cc9HCz95.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9HCz95.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9HCz95.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9HCz95.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HCz95.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HCz95.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HCz95.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HCz95.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HCz95.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9HCz95.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9HCz95.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9HCz95.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9HCz95.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HCz95.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9HCz95.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9HCz95.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9HCz95.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9HCz95.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9HCz95.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9HCz95.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9HCz95.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9HCz95.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccCQldYo.s: Assembler messages:
encrypt.c: /tmp/ccCQldYo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCQldYo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCQldYo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCQldYo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQldYo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQldYo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQldYo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQldYo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQldYo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCQldYo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCQldYo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCQldYo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCQldYo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQldYo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCQldYo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCQldYo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCQldYo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCQldYo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCQldYo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCQldYo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCQldYo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCQldYo.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSu55su.s: Assembler messages:
encrypt.c: /tmp/ccSu55su.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSu55su.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSu55su.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSu55su.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSu55su.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSu55su.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSu55su.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSu55su.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSu55su.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSu55su.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSu55su.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSu55su.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSu55su.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSu55su.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSu55su.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSu55su.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSu55su.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSu55su.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSu55su.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSu55su.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSu55su.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSu55su.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIMOIqT.s: Assembler messages:
encrypt.c: /tmp/ccIMOIqT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIMOIqT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIMOIqT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIMOIqT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMOIqT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMOIqT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMOIqT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMOIqT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMOIqT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIMOIqT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIMOIqT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIMOIqT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIMOIqT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMOIqT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIMOIqT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIMOIqT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIMOIqT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIMOIqT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIMOIqT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIMOIqT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIMOIqT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIMOIqT.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=k8 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccOm42bH.s: Assembler messages:
encrypt.c: /tmp/ccOm42bH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOm42bH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOm42bH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOm42bH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOm42bH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOm42bH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOm42bH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOm42bH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOm42bH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOm42bH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOm42bH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOm42bH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOm42bH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOm42bH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOm42bH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOm42bH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOm42bH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOm42bH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOm42bH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOm42bH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOm42bH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOm42bH.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6q3glm.s: Assembler messages:
encrypt.c: /tmp/cc6q3glm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6q3glm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6q3glm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6q3glm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6q3glm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6q3glm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6q3glm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6q3glm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6q3glm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6q3glm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6q3glm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6q3glm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6q3glm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6q3glm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6q3glm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6q3glm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6q3glm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6q3glm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6q3glm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6q3glm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6q3glm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6q3glm.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmPgKgR.s: Assembler messages:
encrypt.c: /tmp/ccmPgKgR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmPgKgR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmPgKgR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmPgKgR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPgKgR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPgKgR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPgKgR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPgKgR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPgKgR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmPgKgR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmPgKgR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmPgKgR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmPgKgR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPgKgR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmPgKgR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmPgKgR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmPgKgR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmPgKgR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmPgKgR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmPgKgR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmPgKgR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmPgKgR.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKExxNj.s: Assembler messages:
encrypt.c: /tmp/ccKExxNj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKExxNj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKExxNj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKExxNj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKExxNj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKExxNj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKExxNj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKExxNj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKExxNj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKExxNj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKExxNj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKExxNj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKExxNj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKExxNj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKExxNj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKExxNj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKExxNj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKExxNj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKExxNj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKExxNj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKExxNj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKExxNj.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccVlVuhS.s: Assembler messages:
encrypt.c: /tmp/ccVlVuhS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVlVuhS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVlVuhS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVlVuhS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVlVuhS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVlVuhS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVlVuhS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVlVuhS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVlVuhS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVlVuhS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVlVuhS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVlVuhS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVlVuhS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVlVuhS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVlVuhS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVlVuhS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVlVuhS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVlVuhS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVlVuhS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVlVuhS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVlVuhS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVlVuhS.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc7ieA9F.s: Assembler messages:
encrypt.c: /tmp/cc7ieA9F.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7ieA9F.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7ieA9F.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7ieA9F.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ieA9F.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ieA9F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ieA9F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ieA9F.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ieA9F.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7ieA9F.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7ieA9F.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7ieA9F.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7ieA9F.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ieA9F.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7ieA9F.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7ieA9F.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7ieA9F.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7ieA9F.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7ieA9F.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7ieA9F.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7ieA9F.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7ieA9F.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccq4YImm.s: Assembler messages:
encrypt.c: /tmp/ccq4YImm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq4YImm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq4YImm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccq4YImm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4YImm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4YImm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4YImm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4YImm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4YImm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq4YImm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq4YImm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq4YImm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq4YImm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4YImm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq4YImm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq4YImm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccq4YImm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccq4YImm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq4YImm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq4YImm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq4YImm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccq4YImm.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMO7ngE.s: Assembler messages:
encrypt.c: /tmp/ccMO7ngE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMO7ngE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMO7ngE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMO7ngE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMO7ngE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMO7ngE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMO7ngE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMO7ngE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMO7ngE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMO7ngE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMO7ngE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMO7ngE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMO7ngE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMO7ngE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMO7ngE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMO7ngE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMO7ngE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMO7ngE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMO7ngE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMO7ngE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMO7ngE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMO7ngE.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccv3vGm3.s: Assembler messages:
encrypt.c: /tmp/ccv3vGm3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv3vGm3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv3vGm3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccv3vGm3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3vGm3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3vGm3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3vGm3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3vGm3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3vGm3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv3vGm3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv3vGm3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv3vGm3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv3vGm3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3vGm3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv3vGm3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccv3vGm3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv3vGm3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv3vGm3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv3vGm3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv3vGm3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv3vGm3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv3vGm3.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBJdDtY.s: Assembler messages:
encrypt.c: /tmp/ccBJdDtY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBJdDtY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBJdDtY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBJdDtY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJdDtY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJdDtY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJdDtY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJdDtY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJdDtY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBJdDtY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBJdDtY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBJdDtY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBJdDtY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJdDtY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBJdDtY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBJdDtY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBJdDtY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBJdDtY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBJdDtY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBJdDtY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBJdDtY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBJdDtY.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjK4rFU.s: Assembler messages:
encrypt.c: /tmp/ccjK4rFU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjK4rFU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjK4rFU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjK4rFU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjK4rFU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjK4rFU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjK4rFU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjK4rFU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjK4rFU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjK4rFU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjK4rFU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjK4rFU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjK4rFU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjK4rFU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjK4rFU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjK4rFU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjK4rFU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjK4rFU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjK4rFU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjK4rFU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjK4rFU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjK4rFU.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLLm54i.s: Assembler messages:
encrypt.c: /tmp/ccLLm54i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLLm54i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLLm54i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLLm54i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLm54i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLm54i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLm54i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLm54i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLm54i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLm54i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLm54i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLm54i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLLm54i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLm54i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLLm54i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLm54i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLLm54i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLLm54i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLLm54i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLLm54i.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLLm54i.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLLm54i.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgdsxBc.s: Assembler messages:
encrypt.c: /tmp/ccgdsxBc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgdsxBc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgdsxBc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgdsxBc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdsxBc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdsxBc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdsxBc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdsxBc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdsxBc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgdsxBc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgdsxBc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgdsxBc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgdsxBc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdsxBc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgdsxBc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgdsxBc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgdsxBc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgdsxBc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgdsxBc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdsxBc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgdsxBc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgdsxBc.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDlsGYL.s: Assembler messages:
encrypt.c: /tmp/ccDlsGYL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDlsGYL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDlsGYL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDlsGYL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlsGYL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlsGYL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlsGYL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlsGYL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlsGYL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlsGYL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlsGYL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlsGYL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDlsGYL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlsGYL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDlsGYL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDlsGYL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDlsGYL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDlsGYL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDlsGYL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDlsGYL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDlsGYL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDlsGYL.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccrUETLM.s: Assembler messages:
encrypt.c: /tmp/ccrUETLM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrUETLM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrUETLM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrUETLM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUETLM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUETLM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUETLM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUETLM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUETLM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrUETLM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrUETLM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrUETLM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrUETLM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUETLM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrUETLM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrUETLM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrUETLM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrUETLM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrUETLM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrUETLM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUETLM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrUETLM.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBVwcA9.s: Assembler messages:
encrypt.c: /tmp/ccBVwcA9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBVwcA9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBVwcA9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBVwcA9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVwcA9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVwcA9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVwcA9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVwcA9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVwcA9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBVwcA9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBVwcA9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBVwcA9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBVwcA9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVwcA9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBVwcA9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBVwcA9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBVwcA9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBVwcA9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBVwcA9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBVwcA9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBVwcA9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBVwcA9.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=nocona -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgutvQ7.s: Assembler messages:
encrypt.c: /tmp/ccgutvQ7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgutvQ7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgutvQ7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgutvQ7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgutvQ7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgutvQ7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgutvQ7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgutvQ7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgutvQ7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgutvQ7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgutvQ7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgutvQ7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgutvQ7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgutvQ7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgutvQ7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgutvQ7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgutvQ7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgutvQ7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgutvQ7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgutvQ7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgutvQ7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgutvQ7.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIN13Qv.s: Assembler messages:
encrypt.c: /tmp/ccIN13Qv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIN13Qv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIN13Qv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIN13Qv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIN13Qv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIN13Qv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIN13Qv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIN13Qv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIN13Qv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIN13Qv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIN13Qv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIN13Qv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIN13Qv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIN13Qv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIN13Qv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIN13Qv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIN13Qv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIN13Qv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIN13Qv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIN13Qv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIN13Qv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIN13Qv.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKIQT7k.s: Assembler messages:
encrypt.c: /tmp/ccKIQT7k.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKIQT7k.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKIQT7k.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKIQT7k.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQT7k.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQT7k.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQT7k.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQT7k.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQT7k.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKIQT7k.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKIQT7k.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKIQT7k.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKIQT7k.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQT7k.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKIQT7k.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKIQT7k.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKIQT7k.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKIQT7k.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKIQT7k.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKIQT7k.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKIQT7k.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKIQT7k.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccAzWFbS.s: Assembler messages:
encrypt.c: /tmp/ccAzWFbS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAzWFbS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAzWFbS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAzWFbS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzWFbS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzWFbS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzWFbS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzWFbS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzWFbS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAzWFbS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAzWFbS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAzWFbS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAzWFbS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzWFbS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAzWFbS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAzWFbS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAzWFbS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAzWFbS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAzWFbS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAzWFbS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAzWFbS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAzWFbS.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuDPI8L.s: Assembler messages:
encrypt.c: /tmp/ccuDPI8L.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuDPI8L.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuDPI8L.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuDPI8L.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDPI8L.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDPI8L.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDPI8L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDPI8L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDPI8L.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuDPI8L.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuDPI8L.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuDPI8L.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuDPI8L.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDPI8L.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuDPI8L.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuDPI8L.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuDPI8L.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuDPI8L.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuDPI8L.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuDPI8L.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuDPI8L.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuDPI8L.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5kuW9i.s: Assembler messages:
encrypt.c: /tmp/cc5kuW9i.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5kuW9i.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5kuW9i.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5kuW9i.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kuW9i.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kuW9i.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kuW9i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kuW9i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kuW9i.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5kuW9i.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5kuW9i.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5kuW9i.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5kuW9i.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kuW9i.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5kuW9i.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5kuW9i.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5kuW9i.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5kuW9i.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5kuW9i.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5kuW9i.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5kuW9i.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5kuW9i.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpzVqQq.s: Assembler messages:
encrypt.c: /tmp/ccpzVqQq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpzVqQq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpzVqQq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpzVqQq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzVqQq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzVqQq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzVqQq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzVqQq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzVqQq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpzVqQq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpzVqQq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpzVqQq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpzVqQq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzVqQq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpzVqQq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpzVqQq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpzVqQq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpzVqQq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpzVqQq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpzVqQq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpzVqQq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpzVqQq.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccSgonRx.s: Assembler messages:
encrypt.c: /tmp/ccSgonRx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSgonRx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSgonRx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSgonRx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgonRx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgonRx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgonRx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgonRx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgonRx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSgonRx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSgonRx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSgonRx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSgonRx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgonRx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSgonRx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSgonRx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSgonRx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSgonRx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSgonRx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSgonRx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSgonRx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSgonRx.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-m -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjrxseJ.s: Assembler messages:
encrypt.c: /tmp/ccjrxseJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjrxseJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjrxseJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjrxseJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrxseJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrxseJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrxseJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrxseJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrxseJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjrxseJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjrxseJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjrxseJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjrxseJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrxseJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjrxseJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjrxseJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjrxseJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjrxseJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjrxseJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjrxseJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjrxseJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjrxseJ.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc2FcCjH.s: Assembler messages:
encrypt.c: /tmp/cc2FcCjH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2FcCjH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2FcCjH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2FcCjH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FcCjH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FcCjH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FcCjH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FcCjH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FcCjH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2FcCjH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2FcCjH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2FcCjH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2FcCjH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FcCjH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2FcCjH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2FcCjH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2FcCjH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2FcCjH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2FcCjH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2FcCjH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2FcCjH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2FcCjH.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccJJDFm8.s: Assembler messages:
encrypt.c: /tmp/ccJJDFm8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJJDFm8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJJDFm8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJJDFm8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDFm8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDFm8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDFm8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDFm8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDFm8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJJDFm8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJJDFm8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJJDFm8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJJDFm8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDFm8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJJDFm8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJJDFm8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJJDFm8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJJDFm8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJJDFm8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJJDFm8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJJDFm8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJJDFm8.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccPtD432.s: Assembler messages:
encrypt.c: /tmp/ccPtD432.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPtD432.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPtD432.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPtD432.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtD432.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtD432.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtD432.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtD432.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtD432.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtD432.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtD432.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtD432.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPtD432.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtD432.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPtD432.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtD432.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPtD432.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPtD432.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPtD432.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPtD432.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPtD432.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPtD432.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfhx7po.s: Assembler messages:
encrypt.c: /tmp/ccfhx7po.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfhx7po.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfhx7po.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfhx7po.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhx7po.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhx7po.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhx7po.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhx7po.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhx7po.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfhx7po.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfhx7po.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfhx7po.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfhx7po.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhx7po.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfhx7po.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfhx7po.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfhx7po.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfhx7po.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfhx7po.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfhx7po.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfhx7po.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfhx7po.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDbo22t.s: Assembler messages:
encrypt.c: /tmp/ccDbo22t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDbo22t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDbo22t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDbo22t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbo22t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbo22t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbo22t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbo22t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbo22t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbo22t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbo22t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbo22t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDbo22t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbo22t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDbo22t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbo22t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDbo22t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDbo22t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDbo22t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDbo22t.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbo22t.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDbo22t.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccj8gN5V.s: Assembler messages:
encrypt.c: /tmp/ccj8gN5V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj8gN5V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj8gN5V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccj8gN5V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8gN5V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8gN5V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8gN5V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8gN5V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8gN5V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj8gN5V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj8gN5V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj8gN5V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj8gN5V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8gN5V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj8gN5V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccj8gN5V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj8gN5V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj8gN5V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj8gN5V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj8gN5V.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj8gN5V.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj8gN5V.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccBWGJFd.s: Assembler messages:
encrypt.c: /tmp/ccBWGJFd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBWGJFd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBWGJFd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBWGJFd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWGJFd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWGJFd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWGJFd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWGJFd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWGJFd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBWGJFd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBWGJFd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBWGJFd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBWGJFd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWGJFd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBWGJFd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBWGJFd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBWGJFd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBWGJFd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBWGJFd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBWGJFd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBWGJFd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBWGJFd.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDzrU3M.s: Assembler messages:
encrypt.c: /tmp/ccDzrU3M.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDzrU3M.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDzrU3M.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDzrU3M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzrU3M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzrU3M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzrU3M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzrU3M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzrU3M.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzrU3M.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzrU3M.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzrU3M.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDzrU3M.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzrU3M.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDzrU3M.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzrU3M.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDzrU3M.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDzrU3M.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDzrU3M.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDzrU3M.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDzrU3M.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDzrU3M.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKocHb9.s: Assembler messages:
encrypt.c: /tmp/ccKocHb9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKocHb9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKocHb9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKocHb9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKocHb9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKocHb9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKocHb9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKocHb9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKocHb9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKocHb9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKocHb9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKocHb9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKocHb9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKocHb9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKocHb9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKocHb9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKocHb9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKocHb9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKocHb9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKocHb9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKocHb9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKocHb9.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccnP2htt.s: Assembler messages:
encrypt.c: /tmp/ccnP2htt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnP2htt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnP2htt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnP2htt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnP2htt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnP2htt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnP2htt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnP2htt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnP2htt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnP2htt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnP2htt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnP2htt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnP2htt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnP2htt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnP2htt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnP2htt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnP2htt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnP2htt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnP2htt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnP2htt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnP2htt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnP2htt.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc45sbuq.s: Assembler messages:
encrypt.c: /tmp/cc45sbuq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc45sbuq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc45sbuq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc45sbuq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45sbuq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45sbuq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45sbuq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45sbuq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45sbuq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45sbuq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45sbuq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45sbuq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc45sbuq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45sbuq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc45sbuq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45sbuq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc45sbuq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc45sbuq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc45sbuq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc45sbuq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc45sbuq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc45sbuq.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccvblFiL.s: Assembler messages:
encrypt.c: /tmp/ccvblFiL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvblFiL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvblFiL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvblFiL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvblFiL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvblFiL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvblFiL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvblFiL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvblFiL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvblFiL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvblFiL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvblFiL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvblFiL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvblFiL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvblFiL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvblFiL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvblFiL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvblFiL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvblFiL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvblFiL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvblFiL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvblFiL.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc4vtUrg.s: Assembler messages:
encrypt.c: /tmp/cc4vtUrg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4vtUrg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4vtUrg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4vtUrg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vtUrg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vtUrg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vtUrg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vtUrg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vtUrg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vtUrg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vtUrg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vtUrg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4vtUrg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vtUrg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4vtUrg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4vtUrg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4vtUrg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4vtUrg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4vtUrg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4vtUrg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4vtUrg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4vtUrg.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccP6EgeR.s: Assembler messages:
encrypt.c: /tmp/ccP6EgeR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP6EgeR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP6EgeR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccP6EgeR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP6EgeR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP6EgeR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP6EgeR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP6EgeR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP6EgeR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP6EgeR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP6EgeR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP6EgeR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP6EgeR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP6EgeR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP6EgeR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP6EgeR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccP6EgeR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccP6EgeR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP6EgeR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP6EgeR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP6EgeR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccP6EgeR.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgYpYxo.s: Assembler messages:
encrypt.c: /tmp/ccgYpYxo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgYpYxo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgYpYxo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgYpYxo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYpYxo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYpYxo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYpYxo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYpYxo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYpYxo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgYpYxo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgYpYxo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgYpYxo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgYpYxo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYpYxo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgYpYxo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgYpYxo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgYpYxo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgYpYxo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgYpYxo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgYpYxo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgYpYxo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgYpYxo.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium2 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccjBLMRK.s: Assembler messages:
encrypt.c: /tmp/ccjBLMRK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjBLMRK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjBLMRK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjBLMRK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBLMRK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBLMRK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBLMRK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBLMRK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBLMRK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjBLMRK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjBLMRK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjBLMRK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjBLMRK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBLMRK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjBLMRK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjBLMRK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjBLMRK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjBLMRK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjBLMRK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjBLMRK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjBLMRK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjBLMRK.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc6bT2cR.s: Assembler messages:
encrypt.c: /tmp/cc6bT2cR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6bT2cR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6bT2cR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6bT2cR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bT2cR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bT2cR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bT2cR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bT2cR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bT2cR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bT2cR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bT2cR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bT2cR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6bT2cR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bT2cR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6bT2cR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bT2cR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6bT2cR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6bT2cR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6bT2cR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6bT2cR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6bT2cR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6bT2cR.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc91As8a.s: Assembler messages:
encrypt.c: /tmp/cc91As8a.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc91As8a.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc91As8a.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc91As8a.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91As8a.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91As8a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91As8a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91As8a.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91As8a.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc91As8a.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc91As8a.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc91As8a.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc91As8a.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91As8a.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc91As8a.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc91As8a.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc91As8a.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc91As8a.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc91As8a.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc91As8a.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc91As8a.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc91As8a.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc5WjVKy.s: Assembler messages:
encrypt.c: /tmp/cc5WjVKy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5WjVKy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5WjVKy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5WjVKy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WjVKy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WjVKy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WjVKy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WjVKy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WjVKy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5WjVKy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5WjVKy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5WjVKy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5WjVKy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WjVKy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5WjVKy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5WjVKy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5WjVKy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5WjVKy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5WjVKy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5WjVKy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5WjVKy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5WjVKy.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9on5Eh.s: Assembler messages:
encrypt.c: /tmp/cc9on5Eh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9on5Eh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9on5Eh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9on5Eh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9on5Eh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9on5Eh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9on5Eh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9on5Eh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9on5Eh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9on5Eh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9on5Eh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9on5Eh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9on5Eh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9on5Eh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9on5Eh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9on5Eh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9on5Eh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9on5Eh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9on5Eh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9on5Eh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9on5Eh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9on5Eh.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccmNFe0W.s: Assembler messages:
encrypt.c: /tmp/ccmNFe0W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmNFe0W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmNFe0W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmNFe0W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNFe0W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNFe0W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNFe0W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNFe0W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNFe0W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmNFe0W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmNFe0W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmNFe0W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmNFe0W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNFe0W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmNFe0W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmNFe0W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmNFe0W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmNFe0W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmNFe0W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmNFe0W.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmNFe0W.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmNFe0W.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccxKlHZG.s: Assembler messages:
encrypt.c: /tmp/ccxKlHZG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxKlHZG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxKlHZG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxKlHZG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKlHZG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKlHZG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKlHZG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKlHZG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKlHZG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKlHZG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKlHZG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKlHZG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxKlHZG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKlHZG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxKlHZG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKlHZG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxKlHZG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxKlHZG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxKlHZG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxKlHZG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKlHZG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxKlHZG.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccQEg0Qm.s: Assembler messages:
encrypt.c: /tmp/ccQEg0Qm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQEg0Qm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQEg0Qm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQEg0Qm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEg0Qm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEg0Qm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEg0Qm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEg0Qm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEg0Qm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQEg0Qm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQEg0Qm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQEg0Qm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQEg0Qm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEg0Qm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQEg0Qm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQEg0Qm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQEg0Qm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQEg0Qm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQEg0Qm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQEg0Qm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQEg0Qm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQEg0Qm.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium3 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccl4klU5.s: Assembler messages:
encrypt.c: /tmp/ccl4klU5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl4klU5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl4klU5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccl4klU5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4klU5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4klU5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4klU5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4klU5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4klU5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl4klU5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl4klU5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl4klU5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl4klU5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4klU5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl4klU5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl4klU5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccl4klU5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl4klU5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl4klU5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl4klU5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl4klU5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl4klU5.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc9goj2O.s: Assembler messages:
encrypt.c: /tmp/cc9goj2O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9goj2O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9goj2O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9goj2O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9goj2O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9goj2O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9goj2O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9goj2O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9goj2O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9goj2O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9goj2O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9goj2O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9goj2O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9goj2O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9goj2O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9goj2O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9goj2O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9goj2O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9goj2O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9goj2O.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9goj2O.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9goj2O.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdJUvXB.s: Assembler messages:
encrypt.c: /tmp/ccdJUvXB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdJUvXB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdJUvXB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdJUvXB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJUvXB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJUvXB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJUvXB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJUvXB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJUvXB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdJUvXB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdJUvXB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdJUvXB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdJUvXB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJUvXB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdJUvXB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdJUvXB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdJUvXB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdJUvXB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdJUvXB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdJUvXB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdJUvXB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdJUvXB.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccNXc44e.s: Assembler messages:
encrypt.c: /tmp/ccNXc44e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNXc44e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNXc44e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNXc44e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXc44e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXc44e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXc44e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXc44e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXc44e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNXc44e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNXc44e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNXc44e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNXc44e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXc44e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNXc44e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNXc44e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNXc44e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNXc44e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNXc44e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNXc44e.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNXc44e.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNXc44e.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccoSkzy1.s: Assembler messages:
encrypt.c: /tmp/ccoSkzy1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoSkzy1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoSkzy1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoSkzy1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSkzy1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSkzy1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSkzy1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSkzy1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSkzy1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoSkzy1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoSkzy1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoSkzy1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoSkzy1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSkzy1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoSkzy1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoSkzy1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoSkzy1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoSkzy1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoSkzy1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoSkzy1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoSkzy1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoSkzy1.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccEdcRrl.s: Assembler messages:
encrypt.c: /tmp/ccEdcRrl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEdcRrl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEdcRrl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEdcRrl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdcRrl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdcRrl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdcRrl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdcRrl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdcRrl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdcRrl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdcRrl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdcRrl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEdcRrl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdcRrl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEdcRrl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdcRrl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEdcRrl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdcRrl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEdcRrl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEdcRrl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdcRrl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEdcRrl.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccy6e9yC.s: Assembler messages:
encrypt.c: /tmp/ccy6e9yC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy6e9yC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy6e9yC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy6e9yC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6e9yC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6e9yC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6e9yC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6e9yC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6e9yC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6e9yC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6e9yC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6e9yC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy6e9yC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6e9yC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy6e9yC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy6e9yC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy6e9yC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6e9yC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6e9yC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy6e9yC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy6e9yC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy6e9yC.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccByxEmO.s: Assembler messages:
encrypt.c: /tmp/ccByxEmO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccByxEmO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccByxEmO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccByxEmO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByxEmO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByxEmO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByxEmO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByxEmO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByxEmO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByxEmO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByxEmO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByxEmO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccByxEmO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByxEmO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccByxEmO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByxEmO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccByxEmO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccByxEmO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccByxEmO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccByxEmO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccByxEmO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccByxEmO.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium4 -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccKXHF10.s: Assembler messages:
encrypt.c: /tmp/ccKXHF10.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKXHF10.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKXHF10.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKXHF10.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXHF10.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXHF10.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXHF10.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXHF10.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXHF10.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKXHF10.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKXHF10.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKXHF10.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKXHF10.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXHF10.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKXHF10.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKXHF10.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKXHF10.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKXHF10.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKXHF10.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKXHF10.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKXHF10.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKXHF10.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccIaZruV.s: Assembler messages:
encrypt.c: /tmp/ccIaZruV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIaZruV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIaZruV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIaZruV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIaZruV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIaZruV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIaZruV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIaZruV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIaZruV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIaZruV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIaZruV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIaZruV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIaZruV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIaZruV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIaZruV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIaZruV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIaZruV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIaZruV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIaZruV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIaZruV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIaZruV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIaZruV.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccpPCO5h.s: Assembler messages:
encrypt.c: /tmp/ccpPCO5h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpPCO5h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpPCO5h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpPCO5h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPCO5h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPCO5h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPCO5h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPCO5h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPCO5h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpPCO5h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpPCO5h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpPCO5h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpPCO5h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPCO5h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpPCO5h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpPCO5h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpPCO5h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpPCO5h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpPCO5h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpPCO5h.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpPCO5h.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpPCO5h.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccXaqFkH.s: Assembler messages:
encrypt.c: /tmp/ccXaqFkH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXaqFkH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXaqFkH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXaqFkH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXaqFkH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXaqFkH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXaqFkH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXaqFkH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXaqFkH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXaqFkH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXaqFkH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXaqFkH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXaqFkH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXaqFkH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXaqFkH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXaqFkH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXaqFkH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXaqFkH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXaqFkH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXaqFkH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXaqFkH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXaqFkH.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccw385ge.s: Assembler messages:
encrypt.c: /tmp/ccw385ge.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw385ge.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw385ge.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw385ge.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw385ge.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw385ge.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw385ge.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw385ge.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw385ge.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw385ge.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw385ge.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw385ge.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw385ge.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw385ge.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw385ge.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw385ge.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw385ge.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw385ge.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw385ge.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw385ge.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw385ge.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw385ge.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cc0y4taK.s: Assembler messages:
encrypt.c: /tmp/cc0y4taK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0y4taK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0y4taK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0y4taK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0y4taK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0y4taK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0y4taK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0y4taK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0y4taK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0y4taK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0y4taK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0y4taK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0y4taK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0y4taK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0y4taK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0y4taK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0y4taK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0y4taK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0y4taK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0y4taK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0y4taK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0y4taK.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciYmw4d.s: Assembler messages:
encrypt.c: /tmp/cciYmw4d.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciYmw4d.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciYmw4d.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciYmw4d.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYmw4d.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYmw4d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYmw4d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYmw4d.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYmw4d.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciYmw4d.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciYmw4d.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciYmw4d.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciYmw4d.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYmw4d.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciYmw4d.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciYmw4d.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciYmw4d.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciYmw4d.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciYmw4d.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYmw4d.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciYmw4d.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciYmw4d.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccWyxjyZ.s: Assembler messages:
encrypt.c: /tmp/ccWyxjyZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWyxjyZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWyxjyZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWyxjyZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyxjyZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyxjyZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyxjyZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyxjyZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyxjyZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWyxjyZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWyxjyZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWyxjyZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWyxjyZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyxjyZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWyxjyZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWyxjyZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWyxjyZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWyxjyZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWyxjyZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWyxjyZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWyxjyZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWyxjyZ.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentium -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cctjeGsw.s: Assembler messages:
encrypt.c: /tmp/cctjeGsw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctjeGsw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctjeGsw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctjeGsw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjeGsw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjeGsw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjeGsw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjeGsw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjeGsw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctjeGsw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctjeGsw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctjeGsw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctjeGsw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjeGsw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctjeGsw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctjeGsw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctjeGsw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctjeGsw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctjeGsw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctjeGsw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctjeGsw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctjeGsw.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccZFbyGr.s: Assembler messages:
encrypt.c: /tmp/ccZFbyGr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZFbyGr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZFbyGr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZFbyGr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFbyGr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFbyGr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFbyGr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFbyGr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFbyGr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZFbyGr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZFbyGr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZFbyGr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZFbyGr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFbyGr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZFbyGr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZFbyGr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZFbyGr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZFbyGr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZFbyGr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZFbyGr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZFbyGr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZFbyGr.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfXDXNS.s: Assembler messages:
encrypt.c: /tmp/ccfXDXNS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfXDXNS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfXDXNS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfXDXNS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXDXNS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXDXNS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXDXNS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXDXNS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXDXNS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXDXNS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXDXNS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXDXNS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfXDXNS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXDXNS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfXDXNS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfXDXNS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfXDXNS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfXDXNS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfXDXNS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfXDXNS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfXDXNS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfXDXNS.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccG86lk6.s: Assembler messages:
encrypt.c: /tmp/ccG86lk6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG86lk6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG86lk6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccG86lk6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG86lk6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG86lk6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG86lk6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG86lk6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG86lk6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG86lk6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG86lk6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG86lk6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG86lk6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG86lk6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG86lk6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccG86lk6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccG86lk6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG86lk6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG86lk6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG86lk6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccG86lk6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccG86lk6.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccgX7ZCG.s: Assembler messages:
encrypt.c: /tmp/ccgX7ZCG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgX7ZCG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgX7ZCG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgX7ZCG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgX7ZCG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgX7ZCG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgX7ZCG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgX7ZCG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgX7ZCG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgX7ZCG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgX7ZCG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgX7ZCG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgX7ZCG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgX7ZCG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgX7ZCG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgX7ZCG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgX7ZCG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgX7ZCG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgX7ZCG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgX7ZCG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgX7ZCG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgX7ZCG.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccLkiX5D.s: Assembler messages:
encrypt.c: /tmp/ccLkiX5D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLkiX5D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLkiX5D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLkiX5D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkiX5D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkiX5D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkiX5D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkiX5D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkiX5D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkiX5D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkiX5D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkiX5D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLkiX5D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkiX5D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLkiX5D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLkiX5D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLkiX5D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLkiX5D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLkiX5D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLkiX5D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLkiX5D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLkiX5D.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccfgcKEh.s: Assembler messages:
encrypt.c: /tmp/ccfgcKEh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfgcKEh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfgcKEh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfgcKEh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgcKEh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgcKEh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgcKEh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgcKEh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgcKEh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfgcKEh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfgcKEh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfgcKEh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfgcKEh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgcKEh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfgcKEh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfgcKEh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfgcKEh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfgcKEh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfgcKEh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfgcKEh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfgcKEh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfgcKEh.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccTwq2R4.s: Assembler messages:
encrypt.c: /tmp/ccTwq2R4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTwq2R4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTwq2R4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTwq2R4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwq2R4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwq2R4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwq2R4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwq2R4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwq2R4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTwq2R4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTwq2R4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTwq2R4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTwq2R4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwq2R4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTwq2R4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTwq2R4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTwq2R4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTwq2R4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTwq2R4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTwq2R4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTwq2R4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTwq2R4.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccdjMlMF.s: Assembler messages:
encrypt.c: /tmp/ccdjMlMF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdjMlMF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdjMlMF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdjMlMF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjMlMF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjMlMF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjMlMF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjMlMF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjMlMF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdjMlMF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdjMlMF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdjMlMF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdjMlMF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjMlMF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdjMlMF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdjMlMF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdjMlMF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdjMlMF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdjMlMF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdjMlMF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdjMlMF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdjMlMF.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccDBj309.s: Assembler messages:
encrypt.c: /tmp/ccDBj309.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDBj309.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDBj309.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccDBj309.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBj309.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBj309.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBj309.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBj309.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBj309.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBj309.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBj309.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBj309.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDBj309.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBj309.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDBj309.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBj309.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccDBj309.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccDBj309.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDBj309.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDBj309.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDBj309.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccDBj309.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O2 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccMRSLPj.s: Assembler messages:
encrypt.c: /tmp/ccMRSLPj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMRSLPj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMRSLPj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMRSLPj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRSLPj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRSLPj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRSLPj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRSLPj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRSLPj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMRSLPj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMRSLPj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMRSLPj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMRSLPj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRSLPj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMRSLPj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMRSLPj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMRSLPj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMRSLPj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMRSLPj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMRSLPj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMRSLPj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMRSLPj.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccT8Ku8y.s: Assembler messages:
encrypt.c: /tmp/ccT8Ku8y.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT8Ku8y.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT8Ku8y.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT8Ku8y.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT8Ku8y.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT8Ku8y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT8Ku8y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT8Ku8y.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT8Ku8y.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT8Ku8y.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT8Ku8y.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT8Ku8y.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT8Ku8y.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT8Ku8y.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT8Ku8y.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT8Ku8y.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT8Ku8y.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT8Ku8y.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT8Ku8y.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT8Ku8y.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT8Ku8y.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT8Ku8y.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O3 -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccuIbI3w.s: Assembler messages:
encrypt.c: /tmp/ccuIbI3w.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuIbI3w.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuIbI3w.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuIbI3w.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIbI3w.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIbI3w.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIbI3w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIbI3w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIbI3w.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIbI3w.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIbI3w.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIbI3w.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuIbI3w.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIbI3w.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuIbI3w.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIbI3w.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuIbI3w.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIbI3w.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuIbI3w.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuIbI3w.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIbI3w.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuIbI3w.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccaImuc5.s: Assembler messages:
encrypt.c: /tmp/ccaImuc5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaImuc5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaImuc5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaImuc5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaImuc5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaImuc5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaImuc5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaImuc5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaImuc5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaImuc5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaImuc5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaImuc5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaImuc5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaImuc5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaImuc5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaImuc5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaImuc5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaImuc5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaImuc5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaImuc5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaImuc5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaImuc5.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -O -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccf1zi71.s: Assembler messages:
encrypt.c: /tmp/ccf1zi71.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccf1zi71.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccf1zi71.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccf1zi71.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1zi71.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1zi71.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1zi71.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1zi71.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1zi71.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf1zi71.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf1zi71.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf1zi71.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccf1zi71.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1zi71.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccf1zi71.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf1zi71.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccf1zi71.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccf1zi71.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf1zi71.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf1zi71.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccf1zi71.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccf1zi71.s:57: Error: too many memory references for `xor'
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/omdsha256k256n248tau256v1/avx1
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/cciYI0no.s: Assembler messages:
encrypt.c: /tmp/cciYI0no.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciYI0no.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciYI0no.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciYI0no.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYI0no.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYI0no.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYI0no.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYI0no.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYI0no.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciYI0no.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciYI0no.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciYI0no.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciYI0no.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYI0no.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciYI0no.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciYI0no.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciYI0no.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciYI0no.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciYI0no.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciYI0no.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciYI0no.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciYI0no.s:59: Error: too many memory references for `shld'
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/omdsha256k256n248tau256v1/sse4
Compiler: gcc -m32 -march=prescott -Os -fomit-frame-pointer
encrypt.c: In file included from encrypt.c:7:0:
encrypt.c: omdsha256.h:208:9: warning: this decimal constant is unsigned only in ISO C90 [enabled by default]
encrypt.c: /tmp/ccy4exKl.s: Assembler messages:
encrypt.c: /tmp/ccy4exKl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy4exKl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy4exKl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccy4exKl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4exKl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4exKl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4exKl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4exKl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4exKl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy4exKl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy4exKl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy4exKl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy4exKl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4exKl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy4exKl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy4exKl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccy4exKl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy4exKl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy4exKl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy4exKl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy4exKl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy4exKl.s:57: Error: too many memory references for `xor'
encrypt.c: ...

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