Implementation notes: x86, h4e350, crypto_aead/omdsha256k256n104tau160v1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k256n104tau160v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
499167refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062520140525
511095refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
521919refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062520140525
527502refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
527511refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
528354refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
529365refgcc -m32 -O3 -fomit-frame-pointer2014062520140525
531786refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
531840refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
531972refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
532545refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
532866refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
533040refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
537276refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
539568refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062520140525
540078refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
546948refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
549450refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
551631refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
551637refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
551796refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
553836refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062520140525
554271refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062520140525
555156refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
556470refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
556515refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
556845refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
556875refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
556875refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
556878refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
556893refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
556989refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
557004refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
557835refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
557844refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
557979refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
558228refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
558261refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
558309refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
558597refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
558918refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
559755refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
562272refgcc -m32 -O2 -fomit-frame-pointer2014062520140525
562560refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
563697refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062520140525
563766refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062520140525
563844refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062520140525
564168refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062520140525
564177refgcc -m32 -O -fomit-frame-pointer2014062520140525
564177refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062520140525
564180refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062520140525
564189refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062520140525
564189refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062520140525
564204refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062520140525
564936refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
564942refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062520140525
564972refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
566844refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
567000refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
567534refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062520140525
567690refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062520140525
568782refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062520140525
568944refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
569778refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
569814refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
570294refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
570342refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
572403refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
572409refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
574602refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062520140525
575586refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
575862refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
576738refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
578613refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
579666refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
582423refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
582576refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
586131refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
586188refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
586353refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
586566refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
589854refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
589860refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
589905refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
595203refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
596127refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
596154refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
596223refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
599538refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
601578refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
602685refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
607485refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
611199refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
611358refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
612540refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
612918refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
615678refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
615810refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
616335refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
619959refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
620076refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
633099refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
633576refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
634104refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
635895refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
635901refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
636237refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
639615refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
639705refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
640137refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
641640refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
645033refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
659667refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
659727refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
659736refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
660699refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
661683refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
662283refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
662355refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
668895refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
678303refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
681843refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
681879refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
691848refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
725736refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
725742refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
728688refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
728829refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
729768refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
734670refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
735300refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
735354refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
736518refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
737169refgcc -m32 -Os -fomit-frame-pointer2014062520140525
740025refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
742269refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062520140525
748224refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
748260refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
755781refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
755811refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
755841refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
760779refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062520140525
774651refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
774810refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
775248refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
780444refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
780495refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
780717refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
789492refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
789531refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
789609refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
797613refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
797619refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
797643refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
797682refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
798675refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
798870refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
798906refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
799035refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
808863refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062520140525
813165refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
813498refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062520140525
813570refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062520140525
813630refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062520140525
814014refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
814212refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062520140525
814914refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062520140525

Compiler output

Implementation: crypto_aead/omdsha256k256n104tau160v1/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/ccT4zZaX.s: Assembler messages:
encrypt.c: /tmp/ccT4zZaX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT4zZaX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT4zZaX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT4zZaX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4zZaX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4zZaX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4zZaX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4zZaX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4zZaX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT4zZaX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT4zZaX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT4zZaX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT4zZaX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4zZaX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT4zZaX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT4zZaX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT4zZaX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT4zZaX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT4zZaX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT4zZaX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT4zZaX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT4zZaX.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/omdsha256k256n104tau160v1/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/cchr3u3n.s: Assembler messages:
encrypt.c: /tmp/cchr3u3n.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchr3u3n.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchr3u3n.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchr3u3n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchr3u3n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchr3u3n.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchr3u3n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchr3u3n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchr3u3n.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchr3u3n.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchr3u3n.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchr3u3n.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchr3u3n.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchr3u3n.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchr3u3n.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchr3u3n.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchr3u3n.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchr3u3n.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchr3u3n.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchr3u3n.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchr3u3n.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchr3u3n.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/omdsha256k256n104tau160v1/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/ccUm39sf.s: Assembler messages:
encrypt.c: /tmp/ccUm39sf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUm39sf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUm39sf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUm39sf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm39sf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm39sf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm39sf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm39sf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm39sf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUm39sf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUm39sf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUm39sf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUm39sf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm39sf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUm39sf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUm39sf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUm39sf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUm39sf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUm39sf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUm39sf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUm39sf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUm39sf.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/omdsha256k256n104tau160v1/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/cczRmPnM.s: Assembler messages:
encrypt.c: /tmp/cczRmPnM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczRmPnM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczRmPnM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczRmPnM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRmPnM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRmPnM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRmPnM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRmPnM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRmPnM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczRmPnM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczRmPnM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczRmPnM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczRmPnM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRmPnM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczRmPnM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczRmPnM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczRmPnM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczRmPnM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczRmPnM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczRmPnM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczRmPnM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczRmPnM.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/omdsha256k256n104tau160v1/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/ccns5hLp.s: Assembler messages:
encrypt.c: /tmp/ccns5hLp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccns5hLp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccns5hLp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccns5hLp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns5hLp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns5hLp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns5hLp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns5hLp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns5hLp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccns5hLp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccns5hLp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccns5hLp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccns5hLp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns5hLp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccns5hLp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccns5hLp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccns5hLp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccns5hLp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccns5hLp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccns5hLp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccns5hLp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccns5hLp.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/omdsha256k256n104tau160v1/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/ccvQnqu3.s: Assembler messages:
encrypt.c: /tmp/ccvQnqu3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvQnqu3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvQnqu3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvQnqu3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQnqu3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQnqu3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQnqu3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQnqu3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQnqu3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQnqu3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQnqu3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQnqu3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvQnqu3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQnqu3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvQnqu3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvQnqu3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvQnqu3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvQnqu3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvQnqu3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvQnqu3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvQnqu3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvQnqu3.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/omdsha256k256n104tau160v1/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/cc4y8ihS.s: Assembler messages:
encrypt.c: /tmp/cc4y8ihS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4y8ihS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4y8ihS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4y8ihS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4y8ihS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4y8ihS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4y8ihS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4y8ihS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4y8ihS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4y8ihS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4y8ihS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4y8ihS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4y8ihS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4y8ihS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4y8ihS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4y8ihS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4y8ihS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4y8ihS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4y8ihS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4y8ihS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4y8ihS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4y8ihS.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/omdsha256k256n104tau160v1/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/cc8HOJHl.s: Assembler messages:
encrypt.c: /tmp/cc8HOJHl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8HOJHl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8HOJHl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8HOJHl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8HOJHl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8HOJHl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8HOJHl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8HOJHl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8HOJHl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8HOJHl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8HOJHl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8HOJHl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8HOJHl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8HOJHl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8HOJHl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8HOJHl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8HOJHl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8HOJHl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8HOJHl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8HOJHl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8HOJHl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8HOJHl.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/omdsha256k256n104tau160v1/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/cckEnMyL.s: Assembler messages:
encrypt.c: /tmp/cckEnMyL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckEnMyL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckEnMyL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckEnMyL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEnMyL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEnMyL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEnMyL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEnMyL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEnMyL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEnMyL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEnMyL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEnMyL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckEnMyL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEnMyL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckEnMyL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEnMyL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckEnMyL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEnMyL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckEnMyL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckEnMyL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEnMyL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckEnMyL.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/omdsha256k256n104tau160v1/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/ccmxkhCF.s: Assembler messages:
encrypt.c: /tmp/ccmxkhCF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmxkhCF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmxkhCF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmxkhCF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxkhCF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxkhCF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxkhCF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxkhCF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxkhCF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmxkhCF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmxkhCF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmxkhCF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmxkhCF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxkhCF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmxkhCF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmxkhCF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmxkhCF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmxkhCF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmxkhCF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmxkhCF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmxkhCF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmxkhCF.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/omdsha256k256n104tau160v1/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/cc4aAlZt.s: Assembler messages:
encrypt.c: /tmp/cc4aAlZt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4aAlZt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4aAlZt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4aAlZt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4aAlZt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4aAlZt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4aAlZt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4aAlZt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4aAlZt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4aAlZt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4aAlZt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4aAlZt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4aAlZt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4aAlZt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4aAlZt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4aAlZt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4aAlZt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4aAlZt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4aAlZt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4aAlZt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4aAlZt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4aAlZt.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/omdsha256k256n104tau160v1/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/ccRQp7DI.s: Assembler messages:
encrypt.c: /tmp/ccRQp7DI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRQp7DI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRQp7DI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRQp7DI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQp7DI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQp7DI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQp7DI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQp7DI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQp7DI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRQp7DI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRQp7DI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRQp7DI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRQp7DI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQp7DI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRQp7DI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRQp7DI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRQp7DI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRQp7DI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRQp7DI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRQp7DI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRQp7DI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRQp7DI.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/omdsha256k256n104tau160v1/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/ccEf3ASJ.s: Assembler messages:
encrypt.c: /tmp/ccEf3ASJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEf3ASJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEf3ASJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEf3ASJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf3ASJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf3ASJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf3ASJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf3ASJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf3ASJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEf3ASJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEf3ASJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEf3ASJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEf3ASJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf3ASJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEf3ASJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEf3ASJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEf3ASJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEf3ASJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEf3ASJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEf3ASJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEf3ASJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEf3ASJ.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/omdsha256k256n104tau160v1/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/ccJVFrZS.s: Assembler messages:
encrypt.c: /tmp/ccJVFrZS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJVFrZS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJVFrZS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJVFrZS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVFrZS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVFrZS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVFrZS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVFrZS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVFrZS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJVFrZS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJVFrZS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJVFrZS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJVFrZS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVFrZS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJVFrZS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJVFrZS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJVFrZS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJVFrZS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJVFrZS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJVFrZS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJVFrZS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJVFrZS.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/omdsha256k256n104tau160v1/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/ccDNPFwA.s: Assembler messages:
encrypt.c: /tmp/ccDNPFwA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDNPFwA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDNPFwA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDNPFwA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNPFwA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNPFwA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNPFwA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNPFwA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNPFwA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDNPFwA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDNPFwA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDNPFwA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDNPFwA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNPFwA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDNPFwA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDNPFwA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDNPFwA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDNPFwA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDNPFwA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDNPFwA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDNPFwA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDNPFwA.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/omdsha256k256n104tau160v1/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/ccoQNh3I.s: Assembler messages:
encrypt.c: /tmp/ccoQNh3I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoQNh3I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoQNh3I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoQNh3I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQNh3I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQNh3I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQNh3I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQNh3I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQNh3I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoQNh3I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoQNh3I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoQNh3I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoQNh3I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQNh3I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoQNh3I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoQNh3I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoQNh3I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoQNh3I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoQNh3I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoQNh3I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQNh3I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoQNh3I.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/omdsha256k256n104tau160v1/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/ccWSTXYm.s: Assembler messages:
encrypt.c: /tmp/ccWSTXYm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWSTXYm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWSTXYm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWSTXYm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSTXYm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSTXYm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSTXYm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSTXYm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSTXYm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSTXYm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSTXYm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSTXYm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWSTXYm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSTXYm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWSTXYm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWSTXYm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWSTXYm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWSTXYm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWSTXYm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWSTXYm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWSTXYm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWSTXYm.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/omdsha256k256n104tau160v1/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/ccw1ddpP.s: Assembler messages:
encrypt.c: /tmp/ccw1ddpP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw1ddpP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw1ddpP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw1ddpP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1ddpP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1ddpP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1ddpP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1ddpP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1ddpP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1ddpP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1ddpP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1ddpP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw1ddpP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1ddpP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw1ddpP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1ddpP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw1ddpP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1ddpP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw1ddpP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw1ddpP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1ddpP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw1ddpP.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/omdsha256k256n104tau160v1/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/ccCtzzUb.s: Assembler messages:
encrypt.c: /tmp/ccCtzzUb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCtzzUb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCtzzUb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCtzzUb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCtzzUb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCtzzUb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCtzzUb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCtzzUb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCtzzUb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCtzzUb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCtzzUb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCtzzUb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCtzzUb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCtzzUb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCtzzUb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCtzzUb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCtzzUb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCtzzUb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCtzzUb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCtzzUb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCtzzUb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCtzzUb.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/omdsha256k256n104tau160v1/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/ccrGk1vJ.s: Assembler messages:
encrypt.c: /tmp/ccrGk1vJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrGk1vJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrGk1vJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrGk1vJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk1vJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk1vJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk1vJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk1vJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk1vJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGk1vJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGk1vJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGk1vJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrGk1vJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk1vJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrGk1vJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGk1vJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrGk1vJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrGk1vJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrGk1vJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrGk1vJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGk1vJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrGk1vJ.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/omdsha256k256n104tau160v1/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/ccHTE4yS.s: Assembler messages:
encrypt.c: /tmp/ccHTE4yS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHTE4yS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHTE4yS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHTE4yS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTE4yS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTE4yS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTE4yS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTE4yS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTE4yS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHTE4yS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHTE4yS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHTE4yS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHTE4yS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTE4yS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHTE4yS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHTE4yS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHTE4yS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHTE4yS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHTE4yS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHTE4yS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHTE4yS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHTE4yS.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/omdsha256k256n104tau160v1/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/ccrMb2Nw.s: Assembler messages:
encrypt.c: /tmp/ccrMb2Nw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrMb2Nw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrMb2Nw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrMb2Nw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMb2Nw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMb2Nw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMb2Nw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMb2Nw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMb2Nw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrMb2Nw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrMb2Nw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrMb2Nw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrMb2Nw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMb2Nw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrMb2Nw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrMb2Nw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrMb2Nw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrMb2Nw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrMb2Nw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrMb2Nw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrMb2Nw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrMb2Nw.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/omdsha256k256n104tau160v1/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/cc4XvP6M.s: Assembler messages:
encrypt.c: /tmp/cc4XvP6M.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4XvP6M.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4XvP6M.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4XvP6M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XvP6M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XvP6M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XvP6M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XvP6M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XvP6M.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4XvP6M.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4XvP6M.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4XvP6M.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4XvP6M.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XvP6M.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4XvP6M.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4XvP6M.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4XvP6M.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4XvP6M.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4XvP6M.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4XvP6M.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4XvP6M.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4XvP6M.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/omdsha256k256n104tau160v1/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/cc88asjk.s: Assembler messages:
encrypt.c: /tmp/cc88asjk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc88asjk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc88asjk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc88asjk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88asjk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88asjk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88asjk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88asjk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88asjk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc88asjk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc88asjk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc88asjk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc88asjk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88asjk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc88asjk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc88asjk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc88asjk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc88asjk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc88asjk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc88asjk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc88asjk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc88asjk.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/omdsha256k256n104tau160v1/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/ccLnrDBU.s: Assembler messages:
encrypt.c: /tmp/ccLnrDBU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLnrDBU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLnrDBU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLnrDBU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnrDBU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnrDBU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnrDBU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnrDBU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnrDBU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLnrDBU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLnrDBU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLnrDBU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLnrDBU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnrDBU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLnrDBU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLnrDBU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLnrDBU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLnrDBU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLnrDBU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLnrDBU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLnrDBU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLnrDBU.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/omdsha256k256n104tau160v1/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/ccpbcHfJ.s: Assembler messages:
encrypt.c: /tmp/ccpbcHfJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpbcHfJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpbcHfJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpbcHfJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbcHfJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbcHfJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbcHfJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbcHfJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbcHfJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbcHfJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbcHfJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbcHfJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpbcHfJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbcHfJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpbcHfJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpbcHfJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpbcHfJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpbcHfJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpbcHfJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpbcHfJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpbcHfJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpbcHfJ.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/omdsha256k256n104tau160v1/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/ccbG8DNG.s: Assembler messages:
encrypt.c: /tmp/ccbG8DNG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbG8DNG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbG8DNG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbG8DNG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbG8DNG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbG8DNG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbG8DNG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbG8DNG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbG8DNG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbG8DNG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbG8DNG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbG8DNG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbG8DNG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbG8DNG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbG8DNG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbG8DNG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbG8DNG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbG8DNG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbG8DNG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbG8DNG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbG8DNG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbG8DNG.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/omdsha256k256n104tau160v1/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/cciakIcU.s: Assembler messages:
encrypt.c: /tmp/cciakIcU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciakIcU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciakIcU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciakIcU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciakIcU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciakIcU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciakIcU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciakIcU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciakIcU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciakIcU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciakIcU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciakIcU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciakIcU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciakIcU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciakIcU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciakIcU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciakIcU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciakIcU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciakIcU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciakIcU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciakIcU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciakIcU.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/omdsha256k256n104tau160v1/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/ccCd34dZ.s: Assembler messages:
encrypt.c: /tmp/ccCd34dZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCd34dZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCd34dZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCd34dZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCd34dZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCd34dZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCd34dZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCd34dZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCd34dZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCd34dZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCd34dZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCd34dZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCd34dZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCd34dZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCd34dZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCd34dZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCd34dZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCd34dZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCd34dZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCd34dZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCd34dZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCd34dZ.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/omdsha256k256n104tau160v1/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/ccrPlgcP.s: Assembler messages:
encrypt.c: /tmp/ccrPlgcP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrPlgcP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrPlgcP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrPlgcP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPlgcP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPlgcP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPlgcP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPlgcP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPlgcP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrPlgcP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrPlgcP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrPlgcP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrPlgcP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPlgcP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrPlgcP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrPlgcP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrPlgcP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrPlgcP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrPlgcP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrPlgcP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrPlgcP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrPlgcP.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/omdsha256k256n104tau160v1/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/cc8NJXHM.s: Assembler messages:
encrypt.c: /tmp/cc8NJXHM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8NJXHM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8NJXHM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8NJXHM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NJXHM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NJXHM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NJXHM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NJXHM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NJXHM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NJXHM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NJXHM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NJXHM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8NJXHM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NJXHM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8NJXHM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8NJXHM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8NJXHM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8NJXHM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8NJXHM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8NJXHM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8NJXHM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8NJXHM.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/omdsha256k256n104tau160v1/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/ccwNjQiP.s: Assembler messages:
encrypt.c: /tmp/ccwNjQiP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwNjQiP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwNjQiP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwNjQiP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwNjQiP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwNjQiP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwNjQiP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwNjQiP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwNjQiP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwNjQiP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwNjQiP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwNjQiP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwNjQiP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwNjQiP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwNjQiP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwNjQiP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwNjQiP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwNjQiP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwNjQiP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwNjQiP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwNjQiP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwNjQiP.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/omdsha256k256n104tau160v1/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/cc2NL8Yw.s: Assembler messages:
encrypt.c: /tmp/cc2NL8Yw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2NL8Yw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2NL8Yw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2NL8Yw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NL8Yw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NL8Yw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NL8Yw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NL8Yw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NL8Yw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2NL8Yw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2NL8Yw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2NL8Yw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2NL8Yw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NL8Yw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2NL8Yw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2NL8Yw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2NL8Yw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2NL8Yw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2NL8Yw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2NL8Yw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2NL8Yw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2NL8Yw.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/omdsha256k256n104tau160v1/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/cctXjPQQ.s: Assembler messages:
encrypt.c: /tmp/cctXjPQQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctXjPQQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctXjPQQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cctXjPQQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXjPQQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXjPQQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXjPQQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXjPQQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXjPQQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctXjPQQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctXjPQQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctXjPQQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cctXjPQQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXjPQQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctXjPQQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctXjPQQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cctXjPQQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cctXjPQQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctXjPQQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctXjPQQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cctXjPQQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cctXjPQQ.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/omdsha256k256n104tau160v1/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/ccpleZgE.s: Assembler messages:
encrypt.c: /tmp/ccpleZgE.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpleZgE.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpleZgE.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpleZgE.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpleZgE.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpleZgE.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpleZgE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpleZgE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpleZgE.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpleZgE.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpleZgE.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpleZgE.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpleZgE.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpleZgE.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpleZgE.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpleZgE.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpleZgE.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpleZgE.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpleZgE.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpleZgE.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpleZgE.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpleZgE.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/omdsha256k256n104tau160v1/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/cczIipTl.s: Assembler messages:
encrypt.c: /tmp/cczIipTl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczIipTl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczIipTl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczIipTl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIipTl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIipTl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIipTl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIipTl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIipTl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczIipTl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczIipTl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczIipTl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczIipTl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIipTl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczIipTl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczIipTl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczIipTl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczIipTl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczIipTl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczIipTl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczIipTl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczIipTl.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/omdsha256k256n104tau160v1/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/ccGRwGcC.s: Assembler messages:
encrypt.c: /tmp/ccGRwGcC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGRwGcC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGRwGcC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGRwGcC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRwGcC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRwGcC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRwGcC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRwGcC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRwGcC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGRwGcC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGRwGcC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGRwGcC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGRwGcC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRwGcC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGRwGcC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGRwGcC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGRwGcC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGRwGcC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGRwGcC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGRwGcC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGRwGcC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGRwGcC.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/omdsha256k256n104tau160v1/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/ccXOk0sJ.s: Assembler messages:
encrypt.c: /tmp/ccXOk0sJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXOk0sJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXOk0sJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXOk0sJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOk0sJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOk0sJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOk0sJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOk0sJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOk0sJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOk0sJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOk0sJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOk0sJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXOk0sJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOk0sJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXOk0sJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOk0sJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXOk0sJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXOk0sJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXOk0sJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXOk0sJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXOk0sJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXOk0sJ.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/omdsha256k256n104tau160v1/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/ccH5UdBs.s: Assembler messages:
encrypt.c: /tmp/ccH5UdBs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH5UdBs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH5UdBs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH5UdBs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5UdBs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5UdBs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5UdBs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5UdBs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5UdBs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH5UdBs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH5UdBs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH5UdBs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH5UdBs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5UdBs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH5UdBs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH5UdBs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH5UdBs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH5UdBs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH5UdBs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH5UdBs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH5UdBs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH5UdBs.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/omdsha256k256n104tau160v1/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/ccXA9FaM.s: Assembler messages:
encrypt.c: /tmp/ccXA9FaM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXA9FaM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXA9FaM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXA9FaM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXA9FaM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXA9FaM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXA9FaM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXA9FaM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXA9FaM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXA9FaM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXA9FaM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXA9FaM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXA9FaM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXA9FaM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXA9FaM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXA9FaM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXA9FaM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXA9FaM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXA9FaM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXA9FaM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXA9FaM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXA9FaM.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/omdsha256k256n104tau160v1/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/cc0ZVbua.s: Assembler messages:
encrypt.c: /tmp/cc0ZVbua.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0ZVbua.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0ZVbua.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc0ZVbua.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZVbua.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZVbua.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZVbua.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZVbua.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZVbua.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ZVbua.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ZVbua.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ZVbua.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0ZVbua.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZVbua.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0ZVbua.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc0ZVbua.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc0ZVbua.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0ZVbua.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0ZVbua.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0ZVbua.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc0ZVbua.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc0ZVbua.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/omdsha256k256n104tau160v1/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/ccm8q1hk.s: Assembler messages:
encrypt.c: /tmp/ccm8q1hk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm8q1hk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm8q1hk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm8q1hk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8q1hk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8q1hk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8q1hk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8q1hk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8q1hk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm8q1hk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm8q1hk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm8q1hk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm8q1hk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8q1hk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm8q1hk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm8q1hk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm8q1hk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm8q1hk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm8q1hk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm8q1hk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm8q1hk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm8q1hk.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/omdsha256k256n104tau160v1/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/cc03hET8.s: Assembler messages:
encrypt.c: /tmp/cc03hET8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc03hET8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc03hET8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc03hET8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03hET8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03hET8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03hET8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03hET8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03hET8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03hET8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03hET8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03hET8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc03hET8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03hET8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc03hET8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc03hET8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc03hET8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03hET8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03hET8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc03hET8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc03hET8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc03hET8.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/omdsha256k256n104tau160v1/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/ccOiztAd.s: Assembler messages:
encrypt.c: /tmp/ccOiztAd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOiztAd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOiztAd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOiztAd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiztAd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiztAd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiztAd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiztAd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiztAd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiztAd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiztAd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiztAd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOiztAd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiztAd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOiztAd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiztAd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOiztAd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiztAd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOiztAd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOiztAd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiztAd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOiztAd.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/omdsha256k256n104tau160v1/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/ccDCFtXj.s: Assembler messages:
encrypt.c: /tmp/ccDCFtXj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDCFtXj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDCFtXj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDCFtXj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFtXj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFtXj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFtXj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFtXj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFtXj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCFtXj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCFtXj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCFtXj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDCFtXj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFtXj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDCFtXj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDCFtXj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDCFtXj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDCFtXj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDCFtXj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDCFtXj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDCFtXj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDCFtXj.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/omdsha256k256n104tau160v1/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/ccZOadHp.s: Assembler messages:
encrypt.c: /tmp/ccZOadHp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZOadHp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZOadHp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZOadHp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOadHp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOadHp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOadHp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOadHp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOadHp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOadHp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOadHp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOadHp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZOadHp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOadHp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZOadHp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOadHp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZOadHp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZOadHp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZOadHp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZOadHp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZOadHp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZOadHp.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/omdsha256k256n104tau160v1/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/ccJmi5lg.s: Assembler messages:
encrypt.c: /tmp/ccJmi5lg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJmi5lg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJmi5lg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJmi5lg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmi5lg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmi5lg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmi5lg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmi5lg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmi5lg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmi5lg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmi5lg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmi5lg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJmi5lg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmi5lg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJmi5lg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmi5lg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJmi5lg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmi5lg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJmi5lg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJmi5lg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmi5lg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJmi5lg.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/omdsha256k256n104tau160v1/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/ccTgBdKe.s: Assembler messages:
encrypt.c: /tmp/ccTgBdKe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTgBdKe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTgBdKe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTgBdKe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgBdKe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgBdKe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgBdKe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgBdKe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgBdKe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgBdKe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgBdKe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgBdKe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTgBdKe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgBdKe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTgBdKe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTgBdKe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTgBdKe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTgBdKe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTgBdKe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTgBdKe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTgBdKe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTgBdKe.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/omdsha256k256n104tau160v1/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/ccX5QD7V.s: Assembler messages:
encrypt.c: /tmp/ccX5QD7V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX5QD7V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX5QD7V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccX5QD7V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5QD7V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5QD7V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5QD7V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5QD7V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5QD7V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5QD7V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5QD7V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5QD7V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX5QD7V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5QD7V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX5QD7V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccX5QD7V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccX5QD7V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX5QD7V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX5QD7V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX5QD7V.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccX5QD7V.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccX5QD7V.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/omdsha256k256n104tau160v1/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/cchDe6e3.s: Assembler messages:
encrypt.c: /tmp/cchDe6e3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchDe6e3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchDe6e3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchDe6e3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDe6e3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDe6e3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDe6e3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDe6e3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDe6e3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDe6e3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDe6e3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDe6e3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchDe6e3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDe6e3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchDe6e3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDe6e3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchDe6e3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDe6e3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchDe6e3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchDe6e3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDe6e3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchDe6e3.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/omdsha256k256n104tau160v1/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/ccV0AHXT.s: Assembler messages:
encrypt.c: /tmp/ccV0AHXT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV0AHXT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV0AHXT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccV0AHXT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0AHXT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0AHXT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0AHXT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0AHXT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0AHXT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0AHXT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0AHXT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0AHXT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV0AHXT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0AHXT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV0AHXT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0AHXT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccV0AHXT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccV0AHXT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV0AHXT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV0AHXT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV0AHXT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccV0AHXT.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/omdsha256k256n104tau160v1/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/cclGTx8N.s: Assembler messages:
encrypt.c: /tmp/cclGTx8N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclGTx8N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclGTx8N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclGTx8N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGTx8N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGTx8N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGTx8N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGTx8N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGTx8N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGTx8N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGTx8N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGTx8N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclGTx8N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGTx8N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclGTx8N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclGTx8N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclGTx8N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclGTx8N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclGTx8N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclGTx8N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclGTx8N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclGTx8N.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/omdsha256k256n104tau160v1/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/cc7wBPr6.s: Assembler messages:
encrypt.c: /tmp/cc7wBPr6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7wBPr6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7wBPr6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7wBPr6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wBPr6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wBPr6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wBPr6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wBPr6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wBPr6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wBPr6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wBPr6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wBPr6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7wBPr6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wBPr6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7wBPr6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wBPr6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7wBPr6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wBPr6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7wBPr6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7wBPr6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wBPr6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7wBPr6.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/omdsha256k256n104tau160v1/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/cc9FrXe2.s: Assembler messages:
encrypt.c: /tmp/cc9FrXe2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9FrXe2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9FrXe2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9FrXe2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FrXe2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FrXe2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FrXe2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FrXe2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FrXe2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9FrXe2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9FrXe2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9FrXe2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9FrXe2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FrXe2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9FrXe2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9FrXe2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9FrXe2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9FrXe2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9FrXe2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9FrXe2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9FrXe2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9FrXe2.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/omdsha256k256n104tau160v1/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/ccMUVRDS.s: Assembler messages:
encrypt.c: /tmp/ccMUVRDS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMUVRDS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMUVRDS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMUVRDS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUVRDS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUVRDS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUVRDS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUVRDS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUVRDS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMUVRDS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMUVRDS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMUVRDS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMUVRDS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUVRDS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMUVRDS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMUVRDS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMUVRDS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMUVRDS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMUVRDS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMUVRDS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMUVRDS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMUVRDS.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/omdsha256k256n104tau160v1/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/ccPhe09Y.s: Assembler messages:
encrypt.c: /tmp/ccPhe09Y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPhe09Y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPhe09Y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPhe09Y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhe09Y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhe09Y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhe09Y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhe09Y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhe09Y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhe09Y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhe09Y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhe09Y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPhe09Y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhe09Y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPhe09Y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhe09Y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPhe09Y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPhe09Y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPhe09Y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPhe09Y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPhe09Y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPhe09Y.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/omdsha256k256n104tau160v1/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/ccPQg5nA.s: Assembler messages:
encrypt.c: /tmp/ccPQg5nA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPQg5nA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPQg5nA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPQg5nA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQg5nA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQg5nA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQg5nA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQg5nA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQg5nA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPQg5nA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPQg5nA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPQg5nA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPQg5nA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQg5nA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPQg5nA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPQg5nA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPQg5nA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPQg5nA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPQg5nA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPQg5nA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPQg5nA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPQg5nA.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/omdsha256k256n104tau160v1/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/ccTPQITA.s: Assembler messages:
encrypt.c: /tmp/ccTPQITA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTPQITA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTPQITA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTPQITA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPQITA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPQITA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPQITA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPQITA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPQITA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTPQITA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTPQITA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTPQITA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTPQITA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPQITA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTPQITA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTPQITA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTPQITA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTPQITA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTPQITA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTPQITA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTPQITA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTPQITA.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/omdsha256k256n104tau160v1/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/ccQagvur.s: Assembler messages:
encrypt.c: /tmp/ccQagvur.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQagvur.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQagvur.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQagvur.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQagvur.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQagvur.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQagvur.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQagvur.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQagvur.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQagvur.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQagvur.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQagvur.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQagvur.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQagvur.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQagvur.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQagvur.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQagvur.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQagvur.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQagvur.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQagvur.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQagvur.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQagvur.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/omdsha256k256n104tau160v1/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/ccmYbUUs.s: Assembler messages:
encrypt.c: /tmp/ccmYbUUs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmYbUUs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmYbUUs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmYbUUs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmYbUUs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmYbUUs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmYbUUs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmYbUUs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmYbUUs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmYbUUs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmYbUUs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmYbUUs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmYbUUs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmYbUUs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmYbUUs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmYbUUs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmYbUUs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmYbUUs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmYbUUs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmYbUUs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmYbUUs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmYbUUs.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/omdsha256k256n104tau160v1/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/ccB9cA9K.s: Assembler messages:
encrypt.c: /tmp/ccB9cA9K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB9cA9K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB9cA9K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB9cA9K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9cA9K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9cA9K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9cA9K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9cA9K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9cA9K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9cA9K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9cA9K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9cA9K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB9cA9K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9cA9K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB9cA9K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB9cA9K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB9cA9K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB9cA9K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB9cA9K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB9cA9K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB9cA9K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB9cA9K.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/omdsha256k256n104tau160v1/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/ccaJnPds.s: Assembler messages:
encrypt.c: /tmp/ccaJnPds.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaJnPds.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaJnPds.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaJnPds.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJnPds.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJnPds.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJnPds.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJnPds.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJnPds.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJnPds.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJnPds.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJnPds.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaJnPds.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJnPds.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaJnPds.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJnPds.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaJnPds.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaJnPds.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaJnPds.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaJnPds.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaJnPds.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaJnPds.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/omdsha256k256n104tau160v1/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/ccOBNaOx.s: Assembler messages:
encrypt.c: /tmp/ccOBNaOx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOBNaOx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOBNaOx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOBNaOx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBNaOx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBNaOx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBNaOx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBNaOx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBNaOx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOBNaOx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOBNaOx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOBNaOx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOBNaOx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBNaOx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOBNaOx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOBNaOx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOBNaOx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOBNaOx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOBNaOx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOBNaOx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOBNaOx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOBNaOx.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/omdsha256k256n104tau160v1/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/ccl8129u.s: Assembler messages:
encrypt.c: /tmp/ccl8129u.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl8129u.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl8129u.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccl8129u.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8129u.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8129u.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8129u.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8129u.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8129u.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl8129u.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl8129u.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl8129u.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl8129u.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8129u.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl8129u.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccl8129u.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccl8129u.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl8129u.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl8129u.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8129u.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccl8129u.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccl8129u.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/omdsha256k256n104tau160v1/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/ccDdjh3h.s: Assembler messages:
encrypt.c: /tmp/ccDdjh3h.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDdjh3h.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDdjh3h.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDdjh3h.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdjh3h.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdjh3h.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdjh3h.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdjh3h.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdjh3h.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDdjh3h.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDdjh3h.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDdjh3h.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDdjh3h.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdjh3h.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDdjh3h.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDdjh3h.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDdjh3h.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDdjh3h.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDdjh3h.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDdjh3h.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDdjh3h.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDdjh3h.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/omdsha256k256n104tau160v1/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/cckiznHC.s: Assembler messages:
encrypt.c: /tmp/cckiznHC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckiznHC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckiznHC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckiznHC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiznHC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiznHC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiznHC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiznHC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiznHC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckiznHC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckiznHC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckiznHC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckiznHC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiznHC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckiznHC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckiznHC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckiznHC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckiznHC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckiznHC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckiznHC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckiznHC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckiznHC.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/omdsha256k256n104tau160v1/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/ccGmrq43.s: Assembler messages:
encrypt.c: /tmp/ccGmrq43.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGmrq43.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGmrq43.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGmrq43.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmrq43.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmrq43.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmrq43.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmrq43.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmrq43.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGmrq43.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGmrq43.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGmrq43.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGmrq43.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmrq43.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGmrq43.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGmrq43.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGmrq43.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGmrq43.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGmrq43.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGmrq43.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGmrq43.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGmrq43.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/omdsha256k256n104tau160v1/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/ccau6b3t.s: Assembler messages:
encrypt.c: /tmp/ccau6b3t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccau6b3t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccau6b3t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccau6b3t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau6b3t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau6b3t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau6b3t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau6b3t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau6b3t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccau6b3t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccau6b3t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccau6b3t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccau6b3t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau6b3t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccau6b3t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccau6b3t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccau6b3t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccau6b3t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccau6b3t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccau6b3t.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccau6b3t.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccau6b3t.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/omdsha256k256n104tau160v1/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/ccg0oa6G.s: Assembler messages:
encrypt.c: /tmp/ccg0oa6G.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg0oa6G.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg0oa6G.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg0oa6G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg0oa6G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg0oa6G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg0oa6G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg0oa6G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg0oa6G.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg0oa6G.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg0oa6G.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg0oa6G.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg0oa6G.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg0oa6G.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg0oa6G.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg0oa6G.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg0oa6G.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg0oa6G.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg0oa6G.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg0oa6G.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg0oa6G.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg0oa6G.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/omdsha256k256n104tau160v1/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/ccpMRGXn.s: Assembler messages:
encrypt.c: /tmp/ccpMRGXn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpMRGXn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpMRGXn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpMRGXn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMRGXn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMRGXn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMRGXn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMRGXn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMRGXn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpMRGXn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpMRGXn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpMRGXn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpMRGXn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMRGXn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpMRGXn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpMRGXn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpMRGXn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpMRGXn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpMRGXn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpMRGXn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpMRGXn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpMRGXn.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/omdsha256k256n104tau160v1/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/cc3kQIFb.s: Assembler messages:
encrypt.c: /tmp/cc3kQIFb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3kQIFb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3kQIFb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3kQIFb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kQIFb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kQIFb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kQIFb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kQIFb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kQIFb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3kQIFb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3kQIFb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3kQIFb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3kQIFb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kQIFb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3kQIFb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3kQIFb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3kQIFb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3kQIFb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3kQIFb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3kQIFb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3kQIFb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3kQIFb.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/omdsha256k256n104tau160v1/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/ccQHIWBy.s: Assembler messages:
encrypt.c: /tmp/ccQHIWBy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQHIWBy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQHIWBy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQHIWBy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHIWBy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHIWBy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHIWBy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHIWBy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHIWBy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQHIWBy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQHIWBy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQHIWBy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQHIWBy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHIWBy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQHIWBy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQHIWBy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQHIWBy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQHIWBy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQHIWBy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQHIWBy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQHIWBy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQHIWBy.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/omdsha256k256n104tau160v1/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/ccEn2XGC.s: Assembler messages:
encrypt.c: /tmp/ccEn2XGC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEn2XGC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEn2XGC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEn2XGC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEn2XGC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEn2XGC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEn2XGC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEn2XGC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEn2XGC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEn2XGC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEn2XGC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEn2XGC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEn2XGC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEn2XGC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEn2XGC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEn2XGC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEn2XGC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEn2XGC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEn2XGC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEn2XGC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEn2XGC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEn2XGC.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/omdsha256k256n104tau160v1/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/ccgNTyg2.s: Assembler messages:
encrypt.c: /tmp/ccgNTyg2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgNTyg2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgNTyg2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgNTyg2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNTyg2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNTyg2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNTyg2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNTyg2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNTyg2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgNTyg2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgNTyg2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgNTyg2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgNTyg2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNTyg2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgNTyg2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgNTyg2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgNTyg2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgNTyg2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgNTyg2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgNTyg2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgNTyg2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgNTyg2.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/omdsha256k256n104tau160v1/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/cchukB0N.s: Assembler messages:
encrypt.c: /tmp/cchukB0N.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchukB0N.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchukB0N.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchukB0N.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchukB0N.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchukB0N.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchukB0N.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchukB0N.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchukB0N.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchukB0N.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchukB0N.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchukB0N.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchukB0N.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchukB0N.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchukB0N.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchukB0N.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchukB0N.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchukB0N.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchukB0N.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchukB0N.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchukB0N.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchukB0N.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/omdsha256k256n104tau160v1/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/ccoT7Pyu.s: Assembler messages:
encrypt.c: /tmp/ccoT7Pyu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoT7Pyu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoT7Pyu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccoT7Pyu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoT7Pyu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoT7Pyu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoT7Pyu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoT7Pyu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoT7Pyu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoT7Pyu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoT7Pyu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoT7Pyu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoT7Pyu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoT7Pyu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoT7Pyu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoT7Pyu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccoT7Pyu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccoT7Pyu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoT7Pyu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoT7Pyu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoT7Pyu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccoT7Pyu.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/omdsha256k256n104tau160v1/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/cc4DNVC5.s: Assembler messages:
encrypt.c: /tmp/cc4DNVC5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4DNVC5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4DNVC5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4DNVC5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DNVC5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DNVC5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DNVC5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DNVC5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DNVC5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DNVC5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DNVC5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DNVC5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4DNVC5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DNVC5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4DNVC5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4DNVC5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4DNVC5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4DNVC5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4DNVC5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4DNVC5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4DNVC5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4DNVC5.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/omdsha256k256n104tau160v1/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/ccfM0x4F.s: Assembler messages:
encrypt.c: /tmp/ccfM0x4F.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfM0x4F.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfM0x4F.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfM0x4F.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM0x4F.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM0x4F.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM0x4F.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM0x4F.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM0x4F.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfM0x4F.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfM0x4F.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfM0x4F.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfM0x4F.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM0x4F.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfM0x4F.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfM0x4F.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfM0x4F.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfM0x4F.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfM0x4F.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfM0x4F.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfM0x4F.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfM0x4F.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/omdsha256k256n104tau160v1/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/ccQhHcAW.s: Assembler messages:
encrypt.c: /tmp/ccQhHcAW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQhHcAW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQhHcAW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQhHcAW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhHcAW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhHcAW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhHcAW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhHcAW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhHcAW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQhHcAW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQhHcAW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQhHcAW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQhHcAW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhHcAW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQhHcAW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQhHcAW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQhHcAW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQhHcAW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQhHcAW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhHcAW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQhHcAW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQhHcAW.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/omdsha256k256n104tau160v1/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/cczLe0LB.s: Assembler messages:
encrypt.c: /tmp/cczLe0LB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczLe0LB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczLe0LB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczLe0LB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLe0LB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLe0LB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLe0LB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLe0LB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLe0LB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLe0LB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLe0LB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLe0LB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczLe0LB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLe0LB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczLe0LB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLe0LB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczLe0LB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczLe0LB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczLe0LB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczLe0LB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczLe0LB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczLe0LB.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/omdsha256k256n104tau160v1/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/cc3O8kdX.s: Assembler messages:
encrypt.c: /tmp/cc3O8kdX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3O8kdX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3O8kdX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3O8kdX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3O8kdX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3O8kdX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3O8kdX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3O8kdX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3O8kdX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3O8kdX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3O8kdX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3O8kdX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3O8kdX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3O8kdX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3O8kdX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3O8kdX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3O8kdX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3O8kdX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3O8kdX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3O8kdX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3O8kdX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3O8kdX.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/omdsha256k256n104tau160v1/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/ccTvoiwe.s: Assembler messages:
encrypt.c: /tmp/ccTvoiwe.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTvoiwe.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTvoiwe.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTvoiwe.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvoiwe.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvoiwe.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvoiwe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvoiwe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvoiwe.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvoiwe.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvoiwe.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvoiwe.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTvoiwe.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvoiwe.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTvoiwe.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvoiwe.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTvoiwe.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTvoiwe.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTvoiwe.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTvoiwe.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvoiwe.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTvoiwe.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/omdsha256k256n104tau160v1/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/ccBhc2sb.s: Assembler messages:
encrypt.c: /tmp/ccBhc2sb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBhc2sb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBhc2sb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBhc2sb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhc2sb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhc2sb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhc2sb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhc2sb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhc2sb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBhc2sb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBhc2sb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBhc2sb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBhc2sb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhc2sb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBhc2sb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBhc2sb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBhc2sb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBhc2sb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBhc2sb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBhc2sb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBhc2sb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBhc2sb.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/omdsha256k256n104tau160v1/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/ccSMS3KK.s: Assembler messages:
encrypt.c: /tmp/ccSMS3KK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSMS3KK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSMS3KK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSMS3KK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMS3KK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMS3KK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMS3KK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMS3KK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMS3KK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMS3KK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMS3KK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMS3KK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSMS3KK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMS3KK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSMS3KK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSMS3KK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSMS3KK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSMS3KK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSMS3KK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSMS3KK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSMS3KK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSMS3KK.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/omdsha256k256n104tau160v1/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/ccEl11e4.s: Assembler messages:
encrypt.c: /tmp/ccEl11e4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEl11e4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEl11e4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEl11e4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEl11e4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEl11e4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEl11e4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEl11e4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEl11e4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEl11e4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEl11e4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEl11e4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEl11e4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEl11e4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEl11e4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEl11e4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEl11e4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEl11e4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEl11e4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEl11e4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEl11e4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEl11e4.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/omdsha256k256n104tau160v1/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/ccsCqpsf.s: Assembler messages:
encrypt.c: /tmp/ccsCqpsf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsCqpsf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsCqpsf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsCqpsf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCqpsf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCqpsf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCqpsf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCqpsf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCqpsf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCqpsf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCqpsf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCqpsf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsCqpsf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCqpsf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsCqpsf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCqpsf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsCqpsf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsCqpsf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCqpsf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCqpsf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsCqpsf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsCqpsf.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/omdsha256k256n104tau160v1/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/cceicTrR.s: Assembler messages:
encrypt.c: /tmp/cceicTrR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceicTrR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceicTrR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceicTrR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceicTrR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceicTrR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceicTrR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceicTrR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceicTrR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceicTrR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceicTrR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceicTrR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceicTrR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceicTrR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceicTrR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceicTrR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceicTrR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceicTrR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceicTrR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceicTrR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceicTrR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceicTrR.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/omdsha256k256n104tau160v1/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/ccg46ZJf.s: Assembler messages:
encrypt.c: /tmp/ccg46ZJf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg46ZJf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg46ZJf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg46ZJf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg46ZJf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg46ZJf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg46ZJf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg46ZJf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg46ZJf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg46ZJf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg46ZJf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg46ZJf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg46ZJf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg46ZJf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg46ZJf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg46ZJf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg46ZJf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg46ZJf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg46ZJf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg46ZJf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg46ZJf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg46ZJf.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/omdsha256k256n104tau160v1/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/ccUqY21l.s: Assembler messages:
encrypt.c: /tmp/ccUqY21l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUqY21l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUqY21l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUqY21l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqY21l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqY21l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqY21l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqY21l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqY21l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUqY21l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUqY21l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUqY21l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUqY21l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqY21l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUqY21l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUqY21l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUqY21l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUqY21l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUqY21l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUqY21l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUqY21l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUqY21l.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/omdsha256k256n104tau160v1/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/ccVDm2OK.s: Assembler messages:
encrypt.c: /tmp/ccVDm2OK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVDm2OK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVDm2OK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVDm2OK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDm2OK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDm2OK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDm2OK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDm2OK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDm2OK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVDm2OK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVDm2OK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVDm2OK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVDm2OK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDm2OK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVDm2OK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVDm2OK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVDm2OK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVDm2OK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVDm2OK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDm2OK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVDm2OK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVDm2OK.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/omdsha256k256n104tau160v1/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/ccAqz95e.s: Assembler messages:
encrypt.c: /tmp/ccAqz95e.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAqz95e.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAqz95e.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAqz95e.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqz95e.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqz95e.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqz95e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqz95e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqz95e.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqz95e.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqz95e.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqz95e.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAqz95e.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqz95e.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAqz95e.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqz95e.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAqz95e.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAqz95e.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAqz95e.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAqz95e.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAqz95e.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAqz95e.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/omdsha256k256n104tau160v1/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/ccRjDdHw.s: Assembler messages:
encrypt.c: /tmp/ccRjDdHw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRjDdHw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRjDdHw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRjDdHw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjDdHw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjDdHw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjDdHw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjDdHw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjDdHw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRjDdHw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRjDdHw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRjDdHw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRjDdHw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjDdHw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRjDdHw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRjDdHw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRjDdHw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRjDdHw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRjDdHw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRjDdHw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRjDdHw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRjDdHw.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/omdsha256k256n104tau160v1/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/cc34kuGm.s: Assembler messages:
encrypt.c: /tmp/cc34kuGm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc34kuGm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc34kuGm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc34kuGm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34kuGm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34kuGm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34kuGm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34kuGm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34kuGm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34kuGm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34kuGm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34kuGm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc34kuGm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34kuGm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc34kuGm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34kuGm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc34kuGm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc34kuGm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc34kuGm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc34kuGm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc34kuGm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc34kuGm.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/omdsha256k256n104tau160v1/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/cchEgemS.s: Assembler messages:
encrypt.c: /tmp/cchEgemS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchEgemS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchEgemS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchEgemS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchEgemS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchEgemS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchEgemS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchEgemS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchEgemS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchEgemS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchEgemS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchEgemS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchEgemS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchEgemS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchEgemS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchEgemS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchEgemS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchEgemS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchEgemS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchEgemS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchEgemS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchEgemS.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/omdsha256k256n104tau160v1/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/ccB2UgTE.s: Assembler messages:
encrypt.c: /tmp/ccB2UgTE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB2UgTE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB2UgTE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccB2UgTE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2UgTE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2UgTE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2UgTE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2UgTE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2UgTE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2UgTE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2UgTE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2UgTE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB2UgTE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2UgTE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB2UgTE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccB2UgTE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccB2UgTE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB2UgTE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB2UgTE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2UgTE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccB2UgTE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccB2UgTE.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/omdsha256k256n104tau160v1/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/ccNrZlhk.s: Assembler messages:
encrypt.c: /tmp/ccNrZlhk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNrZlhk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNrZlhk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNrZlhk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrZlhk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrZlhk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrZlhk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrZlhk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrZlhk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNrZlhk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNrZlhk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNrZlhk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNrZlhk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrZlhk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNrZlhk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNrZlhk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNrZlhk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNrZlhk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNrZlhk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNrZlhk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNrZlhk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNrZlhk.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/omdsha256k256n104tau160v1/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/cc5L0WN1.s: Assembler messages:
encrypt.c: /tmp/cc5L0WN1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5L0WN1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5L0WN1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5L0WN1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5L0WN1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5L0WN1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5L0WN1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5L0WN1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5L0WN1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5L0WN1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5L0WN1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5L0WN1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5L0WN1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5L0WN1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5L0WN1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5L0WN1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5L0WN1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5L0WN1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5L0WN1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5L0WN1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5L0WN1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5L0WN1.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/omdsha256k256n104tau160v1/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/ccMSHp9R.s: Assembler messages:
encrypt.c: /tmp/ccMSHp9R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMSHp9R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMSHp9R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMSHp9R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSHp9R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSHp9R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSHp9R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSHp9R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSHp9R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSHp9R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSHp9R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSHp9R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMSHp9R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSHp9R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMSHp9R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSHp9R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMSHp9R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMSHp9R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMSHp9R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMSHp9R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSHp9R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMSHp9R.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/omdsha256k256n104tau160v1/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/cc3lwAcV.s: Assembler messages:
encrypt.c: /tmp/cc3lwAcV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3lwAcV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3lwAcV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3lwAcV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lwAcV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lwAcV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lwAcV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lwAcV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lwAcV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3lwAcV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3lwAcV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3lwAcV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3lwAcV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lwAcV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3lwAcV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3lwAcV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3lwAcV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3lwAcV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3lwAcV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3lwAcV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3lwAcV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3lwAcV.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/omdsha256k256n104tau160v1/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/ccLxZSyN.s: Assembler messages:
encrypt.c: /tmp/ccLxZSyN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLxZSyN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLxZSyN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLxZSyN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxZSyN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxZSyN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxZSyN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxZSyN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxZSyN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLxZSyN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLxZSyN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLxZSyN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLxZSyN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxZSyN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLxZSyN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLxZSyN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLxZSyN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLxZSyN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLxZSyN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLxZSyN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxZSyN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLxZSyN.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/omdsha256k256n104tau160v1/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/ccKeqFUZ.s: Assembler messages:
encrypt.c: /tmp/ccKeqFUZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKeqFUZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKeqFUZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKeqFUZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeqFUZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeqFUZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeqFUZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeqFUZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeqFUZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKeqFUZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKeqFUZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKeqFUZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKeqFUZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeqFUZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKeqFUZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKeqFUZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKeqFUZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKeqFUZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKeqFUZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKeqFUZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKeqFUZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKeqFUZ.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/omdsha256k256n104tau160v1/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/ccQuj5Ca.s: Assembler messages:
encrypt.c: /tmp/ccQuj5Ca.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQuj5Ca.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQuj5Ca.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQuj5Ca.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQuj5Ca.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQuj5Ca.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQuj5Ca.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQuj5Ca.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQuj5Ca.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQuj5Ca.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQuj5Ca.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQuj5Ca.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQuj5Ca.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQuj5Ca.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQuj5Ca.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQuj5Ca.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQuj5Ca.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQuj5Ca.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQuj5Ca.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQuj5Ca.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQuj5Ca.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQuj5Ca.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/omdsha256k256n104tau160v1/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/ccFSSDDR.s: Assembler messages:
encrypt.c: /tmp/ccFSSDDR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFSSDDR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFSSDDR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFSSDDR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSSDDR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSSDDR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSSDDR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSSDDR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSSDDR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFSSDDR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFSSDDR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFSSDDR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFSSDDR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSSDDR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFSSDDR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFSSDDR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFSSDDR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFSSDDR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFSSDDR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFSSDDR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFSSDDR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFSSDDR.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/omdsha256k256n104tau160v1/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/ccUUonoY.s: Assembler messages:
encrypt.c: /tmp/ccUUonoY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUUonoY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUUonoY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUUonoY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUonoY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUonoY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUonoY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUonoY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUonoY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUUonoY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUUonoY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUUonoY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUUonoY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUonoY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUUonoY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUUonoY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUUonoY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUUonoY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUUonoY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUUonoY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUUonoY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUUonoY.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/omdsha256k256n104tau160v1/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/ccsNoA2I.s: Assembler messages:
encrypt.c: /tmp/ccsNoA2I.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsNoA2I.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsNoA2I.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsNoA2I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNoA2I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNoA2I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNoA2I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNoA2I.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNoA2I.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsNoA2I.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsNoA2I.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsNoA2I.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsNoA2I.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNoA2I.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsNoA2I.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsNoA2I.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsNoA2I.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsNoA2I.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsNoA2I.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsNoA2I.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsNoA2I.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsNoA2I.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/omdsha256k256n104tau160v1/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/ccvXr6wH.s: Assembler messages:
encrypt.c: /tmp/ccvXr6wH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvXr6wH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvXr6wH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvXr6wH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXr6wH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXr6wH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXr6wH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXr6wH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXr6wH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvXr6wH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvXr6wH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvXr6wH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvXr6wH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXr6wH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvXr6wH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvXr6wH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvXr6wH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvXr6wH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvXr6wH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvXr6wH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvXr6wH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvXr6wH.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/omdsha256k256n104tau160v1/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/ccKybQpy.s: Assembler messages:
encrypt.c: /tmp/ccKybQpy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKybQpy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKybQpy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKybQpy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKybQpy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKybQpy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKybQpy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKybQpy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKybQpy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKybQpy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKybQpy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKybQpy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKybQpy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKybQpy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKybQpy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKybQpy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKybQpy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKybQpy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKybQpy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKybQpy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKybQpy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKybQpy.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/omdsha256k256n104tau160v1/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/ccRhlEXx.s: Assembler messages:
encrypt.c: /tmp/ccRhlEXx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRhlEXx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRhlEXx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRhlEXx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhlEXx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhlEXx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhlEXx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhlEXx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhlEXx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhlEXx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhlEXx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhlEXx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRhlEXx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhlEXx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRhlEXx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhlEXx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRhlEXx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhlEXx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRhlEXx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRhlEXx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhlEXx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRhlEXx.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/omdsha256k256n104tau160v1/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/ccBoGPJI.s: Assembler messages:
encrypt.c: /tmp/ccBoGPJI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBoGPJI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBoGPJI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBoGPJI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoGPJI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoGPJI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoGPJI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoGPJI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoGPJI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBoGPJI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBoGPJI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBoGPJI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBoGPJI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoGPJI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBoGPJI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBoGPJI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBoGPJI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBoGPJI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBoGPJI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBoGPJI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBoGPJI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBoGPJI.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/omdsha256k256n104tau160v1/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/ccUeABGP.s: Assembler messages:
encrypt.c: /tmp/ccUeABGP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUeABGP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUeABGP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUeABGP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeABGP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeABGP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeABGP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeABGP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeABGP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUeABGP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUeABGP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUeABGP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUeABGP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeABGP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUeABGP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUeABGP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUeABGP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUeABGP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUeABGP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUeABGP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUeABGP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUeABGP.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/omdsha256k256n104tau160v1/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/ccL2u8YC.s: Assembler messages:
encrypt.c: /tmp/ccL2u8YC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL2u8YC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL2u8YC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL2u8YC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2u8YC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2u8YC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2u8YC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2u8YC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2u8YC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2u8YC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2u8YC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2u8YC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL2u8YC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2u8YC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL2u8YC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL2u8YC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2u8YC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2u8YC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2u8YC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2u8YC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2u8YC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL2u8YC.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/omdsha256k256n104tau160v1/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/ccg4Xg4C.s: Assembler messages:
encrypt.c: /tmp/ccg4Xg4C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg4Xg4C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg4Xg4C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccg4Xg4C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4Xg4C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4Xg4C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4Xg4C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4Xg4C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4Xg4C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4Xg4C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4Xg4C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4Xg4C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg4Xg4C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4Xg4C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg4Xg4C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4Xg4C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccg4Xg4C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccg4Xg4C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg4Xg4C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg4Xg4C.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg4Xg4C.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccg4Xg4C.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/omdsha256k256n104tau160v1/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/ccSTmf3p.s: Assembler messages:
encrypt.c: /tmp/ccSTmf3p.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSTmf3p.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSTmf3p.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSTmf3p.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmf3p.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmf3p.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmf3p.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmf3p.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmf3p.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTmf3p.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTmf3p.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTmf3p.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSTmf3p.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmf3p.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSTmf3p.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTmf3p.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSTmf3p.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSTmf3p.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSTmf3p.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSTmf3p.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSTmf3p.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSTmf3p.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/omdsha256k256n104tau160v1/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/ccpLX5gp.s: Assembler messages:
encrypt.c: /tmp/ccpLX5gp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpLX5gp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpLX5gp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpLX5gp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLX5gp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLX5gp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLX5gp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLX5gp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLX5gp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpLX5gp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpLX5gp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpLX5gp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpLX5gp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLX5gp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpLX5gp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpLX5gp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpLX5gp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpLX5gp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpLX5gp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpLX5gp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpLX5gp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpLX5gp.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/omdsha256k256n104tau160v1/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/ccZsIFUb.s: Assembler messages:
encrypt.c: /tmp/ccZsIFUb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZsIFUb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZsIFUb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZsIFUb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsIFUb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsIFUb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsIFUb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsIFUb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsIFUb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZsIFUb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZsIFUb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZsIFUb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZsIFUb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsIFUb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZsIFUb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZsIFUb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZsIFUb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZsIFUb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZsIFUb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZsIFUb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZsIFUb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZsIFUb.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/omdsha256k256n104tau160v1/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/ccZxGnMh.s: Assembler messages:
encrypt.c: /tmp/ccZxGnMh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZxGnMh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZxGnMh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZxGnMh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxGnMh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxGnMh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxGnMh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxGnMh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxGnMh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxGnMh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxGnMh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxGnMh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZxGnMh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxGnMh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZxGnMh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxGnMh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZxGnMh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZxGnMh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZxGnMh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZxGnMh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZxGnMh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZxGnMh.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/omdsha256k256n104tau160v1/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/ccpfYlwv.s: Assembler messages:
encrypt.c: /tmp/ccpfYlwv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpfYlwv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpfYlwv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpfYlwv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfYlwv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfYlwv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfYlwv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfYlwv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfYlwv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpfYlwv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpfYlwv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpfYlwv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpfYlwv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfYlwv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpfYlwv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpfYlwv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpfYlwv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpfYlwv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpfYlwv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpfYlwv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpfYlwv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpfYlwv.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/omdsha256k256n104tau160v1/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/ccsySMZx.s: Assembler messages:
encrypt.c: /tmp/ccsySMZx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsySMZx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsySMZx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsySMZx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsySMZx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsySMZx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsySMZx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsySMZx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsySMZx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsySMZx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsySMZx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsySMZx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsySMZx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsySMZx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsySMZx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsySMZx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsySMZx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsySMZx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsySMZx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsySMZx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsySMZx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsySMZx.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/omdsha256k256n104tau160v1/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/ccBDfz5n.s: Assembler messages:
encrypt.c: /tmp/ccBDfz5n.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBDfz5n.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBDfz5n.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBDfz5n.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDfz5n.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDfz5n.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDfz5n.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDfz5n.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDfz5n.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBDfz5n.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBDfz5n.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBDfz5n.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBDfz5n.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDfz5n.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBDfz5n.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBDfz5n.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBDfz5n.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBDfz5n.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBDfz5n.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBDfz5n.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBDfz5n.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBDfz5n.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/omdsha256k256n104tau160v1/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/ccLMvAXg.s: Assembler messages:
encrypt.c: /tmp/ccLMvAXg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLMvAXg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLMvAXg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLMvAXg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMvAXg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMvAXg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMvAXg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMvAXg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMvAXg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLMvAXg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLMvAXg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLMvAXg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLMvAXg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMvAXg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLMvAXg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLMvAXg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLMvAXg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLMvAXg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLMvAXg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLMvAXg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLMvAXg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLMvAXg.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/omdsha256k256n104tau160v1/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/ccctVIJ8.s: Assembler messages:
encrypt.c: /tmp/ccctVIJ8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccctVIJ8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccctVIJ8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccctVIJ8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctVIJ8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctVIJ8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctVIJ8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctVIJ8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctVIJ8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctVIJ8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctVIJ8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctVIJ8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccctVIJ8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctVIJ8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccctVIJ8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccctVIJ8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccctVIJ8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccctVIJ8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccctVIJ8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccctVIJ8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccctVIJ8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccctVIJ8.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/omdsha256k256n104tau160v1/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/cchjvGMx.s: Assembler messages:
encrypt.c: /tmp/cchjvGMx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchjvGMx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchjvGMx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchjvGMx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjvGMx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjvGMx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjvGMx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjvGMx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjvGMx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchjvGMx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchjvGMx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchjvGMx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchjvGMx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjvGMx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchjvGMx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchjvGMx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchjvGMx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchjvGMx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchjvGMx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchjvGMx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchjvGMx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchjvGMx.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/omdsha256k256n104tau160v1/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/cc1vB3uV.s: Assembler messages:
encrypt.c: /tmp/cc1vB3uV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1vB3uV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1vB3uV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1vB3uV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vB3uV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vB3uV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vB3uV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vB3uV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vB3uV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1vB3uV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1vB3uV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1vB3uV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1vB3uV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vB3uV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1vB3uV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1vB3uV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1vB3uV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1vB3uV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1vB3uV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1vB3uV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1vB3uV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1vB3uV.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/omdsha256k256n104tau160v1/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/ccjTDblr.s: Assembler messages:
encrypt.c: /tmp/ccjTDblr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjTDblr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjTDblr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjTDblr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTDblr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTDblr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTDblr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTDblr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTDblr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjTDblr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjTDblr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjTDblr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjTDblr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTDblr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjTDblr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjTDblr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjTDblr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjTDblr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjTDblr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjTDblr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjTDblr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjTDblr.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/omdsha256k256n104tau160v1/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/cc39pkie.s: Assembler messages:
encrypt.c: /tmp/cc39pkie.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc39pkie.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc39pkie.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc39pkie.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39pkie.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39pkie.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39pkie.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39pkie.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39pkie.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc39pkie.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc39pkie.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc39pkie.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc39pkie.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39pkie.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc39pkie.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc39pkie.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc39pkie.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc39pkie.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc39pkie.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc39pkie.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc39pkie.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc39pkie.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/omdsha256k256n104tau160v1/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/ccY53o4B.s: Assembler messages:
encrypt.c: /tmp/ccY53o4B.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccY53o4B.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccY53o4B.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccY53o4B.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY53o4B.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY53o4B.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY53o4B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY53o4B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY53o4B.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY53o4B.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY53o4B.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY53o4B.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccY53o4B.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY53o4B.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccY53o4B.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY53o4B.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccY53o4B.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccY53o4B.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY53o4B.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY53o4B.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccY53o4B.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccY53o4B.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/omdsha256k256n104tau160v1/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/cc3CPbR1.s: Assembler messages:
encrypt.c: /tmp/cc3CPbR1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3CPbR1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3CPbR1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3CPbR1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CPbR1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CPbR1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CPbR1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CPbR1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CPbR1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3CPbR1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3CPbR1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3CPbR1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3CPbR1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CPbR1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3CPbR1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3CPbR1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3CPbR1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3CPbR1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3CPbR1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3CPbR1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3CPbR1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3CPbR1.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/omdsha256k256n104tau160v1/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/ccMknEds.s: Assembler messages:
encrypt.c: /tmp/ccMknEds.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMknEds.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMknEds.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMknEds.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMknEds.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMknEds.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMknEds.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMknEds.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMknEds.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMknEds.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMknEds.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMknEds.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMknEds.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMknEds.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMknEds.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMknEds.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMknEds.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMknEds.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMknEds.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMknEds.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMknEds.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMknEds.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/omdsha256k256n104tau160v1/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/cc95WzE7.s: Assembler messages:
encrypt.c: /tmp/cc95WzE7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc95WzE7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc95WzE7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc95WzE7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95WzE7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95WzE7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95WzE7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95WzE7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95WzE7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc95WzE7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc95WzE7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc95WzE7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc95WzE7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95WzE7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc95WzE7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc95WzE7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc95WzE7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc95WzE7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc95WzE7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc95WzE7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc95WzE7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc95WzE7.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/omdsha256k256n104tau160v1/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/ccxKYPEk.s: Assembler messages:
encrypt.c: /tmp/ccxKYPEk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxKYPEk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxKYPEk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxKYPEk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKYPEk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKYPEk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKYPEk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKYPEk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKYPEk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKYPEk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKYPEk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKYPEk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxKYPEk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKYPEk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxKYPEk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxKYPEk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxKYPEk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxKYPEk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxKYPEk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxKYPEk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxKYPEk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxKYPEk.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/omdsha256k256n104tau160v1/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/ccFeb7i2.s: Assembler messages:
encrypt.c: /tmp/ccFeb7i2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFeb7i2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFeb7i2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFeb7i2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFeb7i2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFeb7i2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFeb7i2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFeb7i2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFeb7i2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFeb7i2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFeb7i2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFeb7i2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFeb7i2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFeb7i2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFeb7i2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFeb7i2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFeb7i2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFeb7i2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFeb7i2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFeb7i2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFeb7i2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFeb7i2.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/omdsha256k256n104tau160v1/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/ccJTkKCh.s: Assembler messages:
encrypt.c: /tmp/ccJTkKCh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJTkKCh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJTkKCh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJTkKCh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJTkKCh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJTkKCh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJTkKCh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJTkKCh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJTkKCh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJTkKCh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJTkKCh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJTkKCh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJTkKCh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJTkKCh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJTkKCh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJTkKCh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJTkKCh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJTkKCh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJTkKCh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJTkKCh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJTkKCh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJTkKCh.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/omdsha256k256n104tau160v1/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/ccVNGsRc.s: Assembler messages:
encrypt.c: /tmp/ccVNGsRc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVNGsRc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVNGsRc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVNGsRc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNGsRc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNGsRc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNGsRc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNGsRc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNGsRc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVNGsRc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVNGsRc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVNGsRc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVNGsRc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNGsRc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVNGsRc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVNGsRc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVNGsRc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVNGsRc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVNGsRc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVNGsRc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVNGsRc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVNGsRc.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/omdsha256k256n104tau160v1/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/ccvaJeHt.s: Assembler messages:
encrypt.c: /tmp/ccvaJeHt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvaJeHt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvaJeHt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvaJeHt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaJeHt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaJeHt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaJeHt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaJeHt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaJeHt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvaJeHt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvaJeHt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvaJeHt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvaJeHt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaJeHt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvaJeHt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvaJeHt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvaJeHt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvaJeHt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvaJeHt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvaJeHt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvaJeHt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvaJeHt.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/omdsha256k256n104tau160v1/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/cco0lmv5.s: Assembler messages:
encrypt.c: /tmp/cco0lmv5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cco0lmv5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cco0lmv5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cco0lmv5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0lmv5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0lmv5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0lmv5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0lmv5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0lmv5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco0lmv5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco0lmv5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco0lmv5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cco0lmv5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0lmv5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cco0lmv5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco0lmv5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cco0lmv5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cco0lmv5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco0lmv5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco0lmv5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cco0lmv5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cco0lmv5.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/omdsha256k256n104tau160v1/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/ccrGlzFg.s: Assembler messages:
encrypt.c: /tmp/ccrGlzFg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrGlzFg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrGlzFg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrGlzFg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGlzFg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGlzFg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGlzFg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGlzFg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGlzFg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrGlzFg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrGlzFg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrGlzFg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrGlzFg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGlzFg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrGlzFg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrGlzFg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrGlzFg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrGlzFg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrGlzFg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrGlzFg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrGlzFg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrGlzFg.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/omdsha256k256n104tau160v1/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/ccAQQ173.s: Assembler messages:
encrypt.c: /tmp/ccAQQ173.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAQQ173.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAQQ173.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAQQ173.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQQ173.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQQ173.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQQ173.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQQ173.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQQ173.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAQQ173.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAQQ173.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAQQ173.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAQQ173.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQQ173.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAQQ173.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAQQ173.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAQQ173.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAQQ173.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAQQ173.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAQQ173.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQQ173.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAQQ173.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/omdsha256k256n104tau160v1/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/ccfYR34L.s: Assembler messages:
encrypt.c: /tmp/ccfYR34L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfYR34L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfYR34L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfYR34L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYR34L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYR34L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYR34L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYR34L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYR34L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfYR34L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfYR34L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfYR34L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfYR34L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYR34L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfYR34L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfYR34L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfYR34L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfYR34L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfYR34L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYR34L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfYR34L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfYR34L.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/omdsha256k256n104tau160v1/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/cc6IZK1z.s: Assembler messages:
encrypt.c: /tmp/cc6IZK1z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6IZK1z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6IZK1z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6IZK1z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IZK1z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IZK1z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IZK1z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IZK1z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IZK1z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6IZK1z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6IZK1z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6IZK1z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6IZK1z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IZK1z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6IZK1z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6IZK1z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6IZK1z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6IZK1z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6IZK1z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6IZK1z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6IZK1z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6IZK1z.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/omdsha256k256n104tau160v1/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/ccFdvuhW.s: Assembler messages:
encrypt.c: /tmp/ccFdvuhW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFdvuhW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFdvuhW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFdvuhW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFdvuhW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFdvuhW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFdvuhW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFdvuhW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFdvuhW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFdvuhW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFdvuhW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFdvuhW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFdvuhW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFdvuhW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFdvuhW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFdvuhW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFdvuhW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFdvuhW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFdvuhW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFdvuhW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFdvuhW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFdvuhW.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/omdsha256k256n104tau160v1/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/cc1roZMH.s: Assembler messages:
encrypt.c: /tmp/cc1roZMH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1roZMH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1roZMH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1roZMH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1roZMH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1roZMH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1roZMH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1roZMH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1roZMH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1roZMH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1roZMH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1roZMH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1roZMH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1roZMH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1roZMH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1roZMH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1roZMH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1roZMH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1roZMH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1roZMH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1roZMH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1roZMH.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/omdsha256k256n104tau160v1/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/ccAKl6B7.s: Assembler messages:
encrypt.c: /tmp/ccAKl6B7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAKl6B7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAKl6B7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAKl6B7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKl6B7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKl6B7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKl6B7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKl6B7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKl6B7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAKl6B7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAKl6B7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAKl6B7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAKl6B7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKl6B7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAKl6B7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAKl6B7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAKl6B7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAKl6B7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAKl6B7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAKl6B7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAKl6B7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAKl6B7.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/omdsha256k256n104tau160v1/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/ccCp7HIH.s: Assembler messages:
encrypt.c: /tmp/ccCp7HIH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCp7HIH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCp7HIH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCp7HIH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7HIH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7HIH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7HIH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7HIH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7HIH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCp7HIH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCp7HIH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCp7HIH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCp7HIH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7HIH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCp7HIH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCp7HIH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCp7HIH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCp7HIH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCp7HIH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCp7HIH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCp7HIH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCp7HIH.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/omdsha256k256n104tau160v1/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/ccaPP0h1.s: Assembler messages:
encrypt.c: /tmp/ccaPP0h1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaPP0h1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaPP0h1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaPP0h1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPP0h1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPP0h1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPP0h1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPP0h1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPP0h1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPP0h1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPP0h1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPP0h1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaPP0h1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPP0h1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaPP0h1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPP0h1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaPP0h1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaPP0h1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaPP0h1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaPP0h1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaPP0h1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaPP0h1.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/omdsha256k256n104tau160v1/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/ccnb6Jkh.s: Assembler messages:
encrypt.c: /tmp/ccnb6Jkh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnb6Jkh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnb6Jkh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnb6Jkh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnb6Jkh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnb6Jkh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnb6Jkh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnb6Jkh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnb6Jkh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnb6Jkh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnb6Jkh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnb6Jkh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnb6Jkh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnb6Jkh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnb6Jkh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnb6Jkh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnb6Jkh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnb6Jkh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnb6Jkh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnb6Jkh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnb6Jkh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnb6Jkh.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/omdsha256k256n104tau160v1/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/ccxJAfhh.s: Assembler messages:
encrypt.c: /tmp/ccxJAfhh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxJAfhh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxJAfhh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxJAfhh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJAfhh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJAfhh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJAfhh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJAfhh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJAfhh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJAfhh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJAfhh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJAfhh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxJAfhh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJAfhh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxJAfhh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJAfhh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxJAfhh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxJAfhh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJAfhh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJAfhh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxJAfhh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxJAfhh.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/omdsha256k256n104tau160v1/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/ccMjXnp6.s: Assembler messages:
encrypt.c: /tmp/ccMjXnp6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMjXnp6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMjXnp6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMjXnp6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjXnp6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjXnp6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjXnp6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjXnp6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjXnp6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMjXnp6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMjXnp6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMjXnp6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMjXnp6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjXnp6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMjXnp6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMjXnp6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMjXnp6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMjXnp6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMjXnp6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMjXnp6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMjXnp6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMjXnp6.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/omdsha256k256n104tau160v1/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/cclepoB5.s: Assembler messages:
encrypt.c: /tmp/cclepoB5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclepoB5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclepoB5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclepoB5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclepoB5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclepoB5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclepoB5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclepoB5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclepoB5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclepoB5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclepoB5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclepoB5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclepoB5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclepoB5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclepoB5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclepoB5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclepoB5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclepoB5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclepoB5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclepoB5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclepoB5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclepoB5.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/omdsha256k256n104tau160v1/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/ccMK6DUh.s: Assembler messages:
encrypt.c: /tmp/ccMK6DUh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMK6DUh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMK6DUh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccMK6DUh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMK6DUh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMK6DUh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMK6DUh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMK6DUh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMK6DUh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMK6DUh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMK6DUh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMK6DUh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMK6DUh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMK6DUh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMK6DUh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMK6DUh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccMK6DUh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccMK6DUh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMK6DUh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMK6DUh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMK6DUh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccMK6DUh.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/omdsha256k256n104tau160v1/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/cccq07ln.s: Assembler messages:
encrypt.c: /tmp/cccq07ln.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccq07ln.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccq07ln.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccq07ln.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq07ln.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq07ln.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq07ln.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq07ln.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq07ln.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccq07ln.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccq07ln.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccq07ln.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccq07ln.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq07ln.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccq07ln.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccq07ln.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccq07ln.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccq07ln.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccq07ln.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccq07ln.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccq07ln.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccq07ln.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/omdsha256k256n104tau160v1/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/ccCXfrde.s: Assembler messages:
encrypt.c: /tmp/ccCXfrde.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCXfrde.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCXfrde.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCXfrde.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXfrde.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXfrde.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXfrde.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXfrde.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXfrde.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCXfrde.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCXfrde.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCXfrde.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCXfrde.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXfrde.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCXfrde.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCXfrde.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCXfrde.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCXfrde.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCXfrde.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCXfrde.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCXfrde.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCXfrde.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/omdsha256k256n104tau160v1/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/ccmuO4ba.s: Assembler messages:
encrypt.c: /tmp/ccmuO4ba.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmuO4ba.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmuO4ba.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmuO4ba.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmuO4ba.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmuO4ba.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmuO4ba.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmuO4ba.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmuO4ba.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmuO4ba.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmuO4ba.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmuO4ba.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmuO4ba.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmuO4ba.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmuO4ba.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmuO4ba.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmuO4ba.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmuO4ba.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmuO4ba.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmuO4ba.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmuO4ba.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmuO4ba.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/omdsha256k256n104tau160v1/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/ccIyZczf.s: Assembler messages:
encrypt.c: /tmp/ccIyZczf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIyZczf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIyZczf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIyZczf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyZczf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyZczf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyZczf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyZczf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyZczf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIyZczf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIyZczf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIyZczf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIyZczf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyZczf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIyZczf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIyZczf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIyZczf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIyZczf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIyZczf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIyZczf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIyZczf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIyZczf.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/omdsha256k256n104tau160v1/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/ccgGy1d4.s: Assembler messages:
encrypt.c: /tmp/ccgGy1d4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgGy1d4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgGy1d4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgGy1d4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGy1d4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGy1d4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGy1d4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGy1d4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGy1d4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGy1d4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGy1d4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGy1d4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgGy1d4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGy1d4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgGy1d4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgGy1d4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgGy1d4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgGy1d4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgGy1d4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgGy1d4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgGy1d4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgGy1d4.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/omdsha256k256n104tau160v1/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/cc6qEoma.s: Assembler messages:
encrypt.c: /tmp/cc6qEoma.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6qEoma.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6qEoma.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6qEoma.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qEoma.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qEoma.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qEoma.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qEoma.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qEoma.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6qEoma.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6qEoma.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6qEoma.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6qEoma.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qEoma.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6qEoma.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6qEoma.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6qEoma.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6qEoma.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6qEoma.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6qEoma.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6qEoma.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6qEoma.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/omdsha256k256n104tau160v1/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/cccL5hEV.s: Assembler messages:
encrypt.c: /tmp/cccL5hEV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccL5hEV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccL5hEV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccL5hEV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL5hEV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL5hEV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL5hEV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL5hEV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL5hEV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccL5hEV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccL5hEV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccL5hEV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccL5hEV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL5hEV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccL5hEV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccL5hEV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccL5hEV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccL5hEV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccL5hEV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccL5hEV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccL5hEV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccL5hEV.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/omdsha256k256n104tau160v1/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/ccD01vKg.s: Assembler messages:
encrypt.c: /tmp/ccD01vKg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD01vKg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD01vKg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccD01vKg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD01vKg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD01vKg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD01vKg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD01vKg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD01vKg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD01vKg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD01vKg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD01vKg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD01vKg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD01vKg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD01vKg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD01vKg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccD01vKg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD01vKg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD01vKg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD01vKg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD01vKg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD01vKg.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/omdsha256k256n104tau160v1/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/ccipMGH4.s: Assembler messages:
encrypt.c: /tmp/ccipMGH4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccipMGH4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccipMGH4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccipMGH4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipMGH4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipMGH4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipMGH4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipMGH4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipMGH4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccipMGH4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccipMGH4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccipMGH4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccipMGH4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipMGH4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccipMGH4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccipMGH4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccipMGH4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccipMGH4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccipMGH4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccipMGH4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccipMGH4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccipMGH4.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/omdsha256k256n104tau160v1/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/ccETrk7d.s: Assembler messages:
encrypt.c: /tmp/ccETrk7d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccETrk7d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccETrk7d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccETrk7d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrk7d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrk7d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrk7d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrk7d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrk7d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETrk7d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETrk7d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETrk7d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccETrk7d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrk7d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccETrk7d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETrk7d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccETrk7d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccETrk7d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccETrk7d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccETrk7d.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccETrk7d.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccETrk7d.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/omdsha256k256n104tau160v1/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/ccfQrdPW.s: Assembler messages:
encrypt.c: /tmp/ccfQrdPW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfQrdPW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfQrdPW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfQrdPW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfQrdPW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfQrdPW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfQrdPW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfQrdPW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfQrdPW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfQrdPW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfQrdPW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfQrdPW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfQrdPW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfQrdPW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfQrdPW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfQrdPW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfQrdPW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfQrdPW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfQrdPW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfQrdPW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfQrdPW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfQrdPW.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/omdsha256k256n104tau160v1/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/cc725LW3.s: Assembler messages:
encrypt.c: /tmp/cc725LW3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc725LW3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc725LW3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc725LW3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc725LW3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc725LW3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc725LW3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc725LW3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc725LW3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc725LW3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc725LW3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc725LW3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc725LW3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc725LW3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc725LW3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc725LW3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc725LW3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc725LW3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc725LW3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc725LW3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc725LW3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc725LW3.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/cc725LW3.s: Assembler messages:
encrypt.c: /tmp/cc725LW3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc725LW3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc725LW3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc725LW3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc725LW3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc725LW3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc725LW3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc725LW3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc725LW3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc725LW3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc725LW3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc725LW3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc725LW3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc725LW3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc725LW3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc725LW3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc725LW3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc725LW3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc725LW3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc725LW3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc725LW3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc725LW3.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/omdsha256k256n104tau160v1/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/ccOirUJN.s: Assembler messages:
encrypt.c: /tmp/ccOirUJN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOirUJN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOirUJN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOirUJN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOirUJN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOirUJN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOirUJN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOirUJN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOirUJN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOirUJN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOirUJN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOirUJN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOirUJN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOirUJN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOirUJN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOirUJN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOirUJN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOirUJN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOirUJN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOirUJN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOirUJN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOirUJN.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/ccOirUJN.s: Assembler messages:
encrypt.c: /tmp/ccOirUJN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOirUJN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOirUJN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOirUJN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOirUJN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOirUJN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOirUJN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOirUJN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOirUJN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOirUJN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOirUJN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOirUJN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOirUJN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOirUJN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOirUJN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOirUJN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOirUJN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOirUJN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOirUJN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOirUJN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOirUJN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOirUJN.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/omdsha256k256n104tau160v1/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/ccJ83eZS.s: Assembler messages:
encrypt.c: /tmp/ccJ83eZS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ83eZS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ83eZS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ83eZS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ83eZS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ83eZS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ83eZS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ83eZS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ83eZS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ83eZS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ83eZS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ83eZS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ83eZS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ83eZS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ83eZS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ83eZS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ83eZS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ83eZS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ83eZS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ83eZS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ83eZS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ83eZS.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/ccJ83eZS.s: Assembler messages:
encrypt.c: /tmp/ccJ83eZS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ83eZS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ83eZS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ83eZS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ83eZS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ83eZS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ83eZS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ83eZS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ83eZS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ83eZS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ83eZS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ83eZS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ83eZS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ83eZS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ83eZS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ83eZS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ83eZS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ83eZS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ83eZS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ83eZS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ83eZS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ83eZS.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/omdsha256k256n104tau160v1/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/ccdp54ED.s: Assembler messages:
encrypt.c: /tmp/ccdp54ED.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdp54ED.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdp54ED.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdp54ED.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp54ED.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp54ED.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp54ED.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp54ED.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp54ED.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp54ED.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp54ED.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp54ED.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdp54ED.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp54ED.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdp54ED.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp54ED.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdp54ED.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp54ED.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdp54ED.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdp54ED.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp54ED.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdp54ED.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/ccdp54ED.s: Assembler messages:
encrypt.c: /tmp/ccdp54ED.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdp54ED.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdp54ED.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdp54ED.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp54ED.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp54ED.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp54ED.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp54ED.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp54ED.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp54ED.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp54ED.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp54ED.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdp54ED.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp54ED.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdp54ED.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp54ED.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdp54ED.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdp54ED.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdp54ED.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdp54ED.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdp54ED.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdp54ED.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/omdsha256k256n104tau160v1/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/ccJdOSwS.s: Assembler messages:
encrypt.c: /tmp/ccJdOSwS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJdOSwS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJdOSwS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJdOSwS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdOSwS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdOSwS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdOSwS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdOSwS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdOSwS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdOSwS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdOSwS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdOSwS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJdOSwS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdOSwS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJdOSwS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdOSwS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJdOSwS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdOSwS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdOSwS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdOSwS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdOSwS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdOSwS.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/ccJdOSwS.s: Assembler messages:
encrypt.c: /tmp/ccJdOSwS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJdOSwS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJdOSwS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJdOSwS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdOSwS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdOSwS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdOSwS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdOSwS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdOSwS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdOSwS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdOSwS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdOSwS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJdOSwS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdOSwS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJdOSwS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdOSwS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJdOSwS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJdOSwS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdOSwS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdOSwS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJdOSwS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJdOSwS.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/omdsha256k256n104tau160v1/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/ccyIJvb9.s: Assembler messages:
encrypt.c: /tmp/ccyIJvb9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyIJvb9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyIJvb9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyIJvb9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIJvb9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIJvb9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIJvb9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIJvb9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIJvb9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIJvb9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIJvb9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIJvb9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyIJvb9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIJvb9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyIJvb9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyIJvb9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIJvb9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIJvb9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIJvb9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIJvb9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIJvb9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyIJvb9.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/ccyIJvb9.s: Assembler messages:
encrypt.c: /tmp/ccyIJvb9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyIJvb9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyIJvb9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyIJvb9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIJvb9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIJvb9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIJvb9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIJvb9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIJvb9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIJvb9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIJvb9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIJvb9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyIJvb9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIJvb9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyIJvb9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyIJvb9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyIJvb9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIJvb9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIJvb9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyIJvb9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyIJvb9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyIJvb9.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/omdsha256k256n104tau160v1/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/cc9uY5wW.s: Assembler messages:
encrypt.c: /tmp/cc9uY5wW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9uY5wW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9uY5wW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9uY5wW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uY5wW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uY5wW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uY5wW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uY5wW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uY5wW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uY5wW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uY5wW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uY5wW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9uY5wW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uY5wW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9uY5wW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9uY5wW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uY5wW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9uY5wW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9uY5wW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uY5wW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9uY5wW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9uY5wW.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/cc9uY5wW.s: Assembler messages:
encrypt.c: /tmp/cc9uY5wW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9uY5wW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9uY5wW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9uY5wW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uY5wW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uY5wW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uY5wW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uY5wW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uY5wW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uY5wW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uY5wW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uY5wW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9uY5wW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uY5wW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9uY5wW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9uY5wW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9uY5wW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9uY5wW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9uY5wW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9uY5wW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9uY5wW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9uY5wW.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/omdsha256k256n104tau160v1/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/cclhnMyH.s: Assembler messages:
encrypt.c: /tmp/cclhnMyH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclhnMyH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclhnMyH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclhnMyH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclhnMyH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclhnMyH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclhnMyH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclhnMyH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclhnMyH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclhnMyH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclhnMyH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclhnMyH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclhnMyH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclhnMyH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclhnMyH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclhnMyH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclhnMyH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclhnMyH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclhnMyH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclhnMyH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclhnMyH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclhnMyH.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/cclhnMyH.s: Assembler messages:
encrypt.c: /tmp/cclhnMyH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclhnMyH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclhnMyH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclhnMyH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclhnMyH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclhnMyH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclhnMyH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclhnMyH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclhnMyH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclhnMyH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclhnMyH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclhnMyH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclhnMyH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclhnMyH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclhnMyH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclhnMyH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclhnMyH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclhnMyH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclhnMyH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclhnMyH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclhnMyH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclhnMyH.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/omdsha256k256n104tau160v1/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/ccGS1AZE.s: Assembler messages:
encrypt.c: /tmp/ccGS1AZE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGS1AZE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGS1AZE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGS1AZE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGS1AZE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGS1AZE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGS1AZE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGS1AZE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGS1AZE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGS1AZE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGS1AZE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGS1AZE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGS1AZE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGS1AZE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGS1AZE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGS1AZE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGS1AZE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGS1AZE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGS1AZE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGS1AZE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGS1AZE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGS1AZE.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/omdsha256k256n104tau160v1/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/ccVRW2QV.s: Assembler messages:
encrypt.c: /tmp/ccVRW2QV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVRW2QV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVRW2QV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVRW2QV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRW2QV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRW2QV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRW2QV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRW2QV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRW2QV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVRW2QV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVRW2QV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVRW2QV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVRW2QV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRW2QV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVRW2QV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVRW2QV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVRW2QV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVRW2QV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVRW2QV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVRW2QV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVRW2QV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVRW2QV.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/omdsha256k256n104tau160v1/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/ccS5JKPJ.s: Assembler messages:
encrypt.c: /tmp/ccS5JKPJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccS5JKPJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccS5JKPJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccS5JKPJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5JKPJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5JKPJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5JKPJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5JKPJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5JKPJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5JKPJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5JKPJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5JKPJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccS5JKPJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5JKPJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccS5JKPJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccS5JKPJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccS5JKPJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS5JKPJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS5JKPJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccS5JKPJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccS5JKPJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccS5JKPJ.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/omdsha256k256n104tau160v1/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/ccgiP4sW.s: Assembler messages:
encrypt.c: /tmp/ccgiP4sW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgiP4sW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgiP4sW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgiP4sW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiP4sW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiP4sW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiP4sW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiP4sW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiP4sW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgiP4sW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgiP4sW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgiP4sW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgiP4sW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiP4sW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgiP4sW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgiP4sW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgiP4sW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgiP4sW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgiP4sW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgiP4sW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgiP4sW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgiP4sW.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/omdsha256k256n104tau160v1/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/ccWdpSWz.s: Assembler messages:
encrypt.c: /tmp/ccWdpSWz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWdpSWz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWdpSWz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWdpSWz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdpSWz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdpSWz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdpSWz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdpSWz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdpSWz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWdpSWz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWdpSWz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWdpSWz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWdpSWz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdpSWz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWdpSWz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWdpSWz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWdpSWz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWdpSWz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWdpSWz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWdpSWz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWdpSWz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWdpSWz.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/omdsha256k256n104tau160v1/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/ccw47vrO.s: Assembler messages:
encrypt.c: /tmp/ccw47vrO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw47vrO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw47vrO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw47vrO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw47vrO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw47vrO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw47vrO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw47vrO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw47vrO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw47vrO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw47vrO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw47vrO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw47vrO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw47vrO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw47vrO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw47vrO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw47vrO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw47vrO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw47vrO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw47vrO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw47vrO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw47vrO.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/omdsha256k256n104tau160v1/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/ccKYYHmL.s: Assembler messages:
encrypt.c: /tmp/ccKYYHmL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKYYHmL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKYYHmL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccKYYHmL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYYHmL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYYHmL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYYHmL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYYHmL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYYHmL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYYHmL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYYHmL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYYHmL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKYYHmL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYYHmL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKYYHmL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccKYYHmL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccKYYHmL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKYYHmL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKYYHmL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKYYHmL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccKYYHmL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccKYYHmL.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/omdsha256k256n104tau160v1/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/ccrUJxao.s: Assembler messages:
encrypt.c: /tmp/ccrUJxao.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrUJxao.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrUJxao.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrUJxao.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUJxao.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUJxao.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUJxao.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUJxao.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUJxao.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrUJxao.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrUJxao.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrUJxao.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrUJxao.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUJxao.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrUJxao.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrUJxao.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrUJxao.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrUJxao.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrUJxao.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrUJxao.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrUJxao.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrUJxao.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/omdsha256k256n104tau160v1/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/cc9RlciC.s: Assembler messages:
encrypt.c: /tmp/cc9RlciC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9RlciC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9RlciC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9RlciC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RlciC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RlciC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RlciC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RlciC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RlciC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9RlciC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9RlciC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9RlciC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9RlciC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RlciC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9RlciC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9RlciC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9RlciC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9RlciC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9RlciC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9RlciC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9RlciC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9RlciC.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/omdsha256k256n104tau160v1/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/ccrjq2ai.s: Assembler messages:
encrypt.c: /tmp/ccrjq2ai.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrjq2ai.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrjq2ai.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrjq2ai.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjq2ai.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjq2ai.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjq2ai.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjq2ai.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjq2ai.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrjq2ai.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrjq2ai.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrjq2ai.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrjq2ai.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjq2ai.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrjq2ai.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrjq2ai.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrjq2ai.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrjq2ai.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrjq2ai.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrjq2ai.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrjq2ai.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrjq2ai.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/omdsha256k256n104tau160v1/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/ccsBt1hS.s: Assembler messages:
encrypt.c: /tmp/ccsBt1hS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsBt1hS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsBt1hS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsBt1hS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBt1hS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBt1hS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBt1hS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBt1hS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBt1hS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsBt1hS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsBt1hS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsBt1hS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsBt1hS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBt1hS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsBt1hS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsBt1hS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsBt1hS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsBt1hS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsBt1hS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsBt1hS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsBt1hS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsBt1hS.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/omdsha256k256n104tau160v1/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/ccy0mdcs.s: Assembler messages:
encrypt.c: /tmp/ccy0mdcs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy0mdcs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy0mdcs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccy0mdcs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy0mdcs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy0mdcs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy0mdcs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy0mdcs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy0mdcs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy0mdcs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy0mdcs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy0mdcs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy0mdcs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy0mdcs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy0mdcs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy0mdcs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccy0mdcs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccy0mdcs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy0mdcs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy0mdcs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy0mdcs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccy0mdcs.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/omdsha256k256n104tau160v1/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/cc9Sdojn.s: Assembler messages:
encrypt.c: /tmp/cc9Sdojn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Sdojn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9Sdojn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9Sdojn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Sdojn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Sdojn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Sdojn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Sdojn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Sdojn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Sdojn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Sdojn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Sdojn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9Sdojn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Sdojn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9Sdojn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Sdojn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9Sdojn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9Sdojn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Sdojn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Sdojn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Sdojn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9Sdojn.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/omdsha256k256n104tau160v1/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/ccoQwJPI.s: Assembler messages:
encrypt.c: /tmp/ccoQwJPI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccoQwJPI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccoQwJPI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccoQwJPI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQwJPI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQwJPI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQwJPI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQwJPI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQwJPI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoQwJPI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoQwJPI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoQwJPI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccoQwJPI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQwJPI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccoQwJPI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccoQwJPI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccoQwJPI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoQwJPI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoQwJPI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccoQwJPI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccoQwJPI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccoQwJPI.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/omdsha256k256n104tau160v1/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/ccWwG55q.s: Assembler messages:
encrypt.c: /tmp/ccWwG55q.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWwG55q.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWwG55q.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWwG55q.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwG55q.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwG55q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwG55q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwG55q.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwG55q.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWwG55q.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWwG55q.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWwG55q.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWwG55q.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwG55q.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWwG55q.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWwG55q.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWwG55q.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWwG55q.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWwG55q.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWwG55q.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWwG55q.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWwG55q.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/omdsha256k256n104tau160v1/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/cct10W5d.s: Assembler messages:
encrypt.c: /tmp/cct10W5d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct10W5d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct10W5d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cct10W5d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct10W5d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct10W5d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct10W5d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct10W5d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct10W5d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct10W5d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct10W5d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct10W5d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cct10W5d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cct10W5d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct10W5d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct10W5d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cct10W5d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct10W5d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct10W5d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct10W5d.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cct10W5d.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct10W5d.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/omdsha256k256n104tau160v1/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/cc3rvoZu.s: Assembler messages:
encrypt.c: /tmp/cc3rvoZu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3rvoZu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3rvoZu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3rvoZu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rvoZu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rvoZu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rvoZu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rvoZu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rvoZu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rvoZu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rvoZu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rvoZu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3rvoZu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rvoZu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3rvoZu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3rvoZu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3rvoZu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3rvoZu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3rvoZu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3rvoZu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3rvoZu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3rvoZu.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/omdsha256k256n104tau160v1/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/ccrfAOnh.s: Assembler messages:
encrypt.c: /tmp/ccrfAOnh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrfAOnh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrfAOnh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrfAOnh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfAOnh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfAOnh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfAOnh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfAOnh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfAOnh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrfAOnh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrfAOnh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrfAOnh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrfAOnh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfAOnh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrfAOnh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrfAOnh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrfAOnh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrfAOnh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrfAOnh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrfAOnh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrfAOnh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrfAOnh.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/omdsha256k256n104tau160v1/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/ccPdlss8.s: Assembler messages:
encrypt.c: /tmp/ccPdlss8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPdlss8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPdlss8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPdlss8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdlss8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdlss8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdlss8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdlss8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdlss8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdlss8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdlss8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdlss8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPdlss8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdlss8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPdlss8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdlss8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPdlss8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPdlss8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPdlss8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPdlss8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPdlss8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPdlss8.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/omdsha256k256n104tau160v1/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/cchmMKol.s: Assembler messages:
encrypt.c: /tmp/cchmMKol.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchmMKol.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchmMKol.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchmMKol.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmMKol.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmMKol.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmMKol.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmMKol.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmMKol.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchmMKol.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchmMKol.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchmMKol.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchmMKol.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmMKol.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchmMKol.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchmMKol.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchmMKol.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchmMKol.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchmMKol.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchmMKol.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchmMKol.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchmMKol.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/omdsha256k256n104tau160v1/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/ccEd4Guj.s: Assembler messages:
encrypt.c: /tmp/ccEd4Guj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEd4Guj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEd4Guj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEd4Guj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd4Guj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd4Guj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd4Guj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd4Guj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd4Guj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEd4Guj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEd4Guj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEd4Guj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEd4Guj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd4Guj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEd4Guj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEd4Guj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEd4Guj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEd4Guj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEd4Guj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEd4Guj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEd4Guj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEd4Guj.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/omdsha256k256n104tau160v1/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/ccFRrLJ1.s: Assembler messages:
encrypt.c: /tmp/ccFRrLJ1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFRrLJ1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFRrLJ1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFRrLJ1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRrLJ1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRrLJ1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRrLJ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRrLJ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRrLJ1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFRrLJ1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFRrLJ1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFRrLJ1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFRrLJ1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRrLJ1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFRrLJ1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFRrLJ1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFRrLJ1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFRrLJ1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFRrLJ1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFRrLJ1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFRrLJ1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFRrLJ1.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/omdsha256k256n104tau160v1/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/ccCjErs4.s: Assembler messages:
encrypt.c: /tmp/ccCjErs4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCjErs4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCjErs4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCjErs4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjErs4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjErs4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjErs4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjErs4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjErs4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjErs4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjErs4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjErs4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCjErs4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjErs4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCjErs4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjErs4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCjErs4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCjErs4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCjErs4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCjErs4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCjErs4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCjErs4.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/omdsha256k256n104tau160v1/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/ccv0dttp.s: Assembler messages:
encrypt.c: /tmp/ccv0dttp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv0dttp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv0dttp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccv0dttp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0dttp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0dttp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0dttp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0dttp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0dttp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv0dttp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv0dttp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv0dttp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv0dttp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0dttp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv0dttp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccv0dttp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv0dttp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv0dttp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv0dttp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0dttp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv0dttp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv0dttp.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/omdsha256k256n104tau160v1/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/ccekmDHg.s: Assembler messages:
encrypt.c: /tmp/ccekmDHg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccekmDHg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccekmDHg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccekmDHg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekmDHg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekmDHg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekmDHg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekmDHg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekmDHg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekmDHg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekmDHg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekmDHg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccekmDHg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekmDHg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccekmDHg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccekmDHg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccekmDHg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccekmDHg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccekmDHg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccekmDHg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccekmDHg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccekmDHg.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/omdsha256k256n104tau160v1/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/ccsy6bjX.s: Assembler messages:
encrypt.c: /tmp/ccsy6bjX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsy6bjX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsy6bjX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccsy6bjX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsy6bjX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsy6bjX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsy6bjX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsy6bjX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsy6bjX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsy6bjX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsy6bjX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsy6bjX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsy6bjX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsy6bjX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsy6bjX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsy6bjX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccsy6bjX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccsy6bjX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsy6bjX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsy6bjX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsy6bjX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccsy6bjX.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/omdsha256k256n104tau160v1/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/ccHDv2Nq.s: Assembler messages:
encrypt.c: /tmp/ccHDv2Nq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHDv2Nq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHDv2Nq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHDv2Nq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHDv2Nq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHDv2Nq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHDv2Nq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHDv2Nq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHDv2Nq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHDv2Nq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHDv2Nq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHDv2Nq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHDv2Nq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHDv2Nq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHDv2Nq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHDv2Nq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHDv2Nq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHDv2Nq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHDv2Nq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHDv2Nq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHDv2Nq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHDv2Nq.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/omdsha256k256n104tau160v1/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/ccOgV6qK.s: Assembler messages:
encrypt.c: /tmp/ccOgV6qK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOgV6qK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOgV6qK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOgV6qK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgV6qK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgV6qK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgV6qK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgV6qK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgV6qK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOgV6qK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOgV6qK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOgV6qK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOgV6qK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgV6qK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOgV6qK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOgV6qK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOgV6qK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOgV6qK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOgV6qK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOgV6qK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOgV6qK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOgV6qK.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/omdsha256k256n104tau160v1/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/ccI8Dy0v.s: Assembler messages:
encrypt.c: /tmp/ccI8Dy0v.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI8Dy0v.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI8Dy0v.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI8Dy0v.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8Dy0v.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8Dy0v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8Dy0v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8Dy0v.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8Dy0v.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI8Dy0v.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI8Dy0v.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI8Dy0v.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI8Dy0v.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8Dy0v.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI8Dy0v.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI8Dy0v.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI8Dy0v.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI8Dy0v.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI8Dy0v.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI8Dy0v.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI8Dy0v.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI8Dy0v.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/omdsha256k256n104tau160v1/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/ccuQ905P.s: Assembler messages:
encrypt.c: /tmp/ccuQ905P.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuQ905P.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuQ905P.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuQ905P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQ905P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQ905P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQ905P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQ905P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQ905P.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQ905P.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQ905P.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQ905P.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuQ905P.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQ905P.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuQ905P.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQ905P.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuQ905P.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQ905P.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuQ905P.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuQ905P.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQ905P.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuQ905P.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/omdsha256k256n104tau160v1/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/ccuIhb7i.s: Assembler messages:
encrypt.c: /tmp/ccuIhb7i.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuIhb7i.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuIhb7i.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuIhb7i.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIhb7i.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIhb7i.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIhb7i.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIhb7i.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIhb7i.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIhb7i.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIhb7i.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIhb7i.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuIhb7i.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIhb7i.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuIhb7i.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuIhb7i.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuIhb7i.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuIhb7i.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuIhb7i.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIhb7i.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuIhb7i.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuIhb7i.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/omdsha256k256n104tau160v1/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/ccwHbFZD.s: Assembler messages:
encrypt.c: /tmp/ccwHbFZD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwHbFZD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwHbFZD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwHbFZD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHbFZD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHbFZD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHbFZD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHbFZD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHbFZD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwHbFZD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwHbFZD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwHbFZD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwHbFZD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHbFZD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwHbFZD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwHbFZD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwHbFZD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwHbFZD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwHbFZD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwHbFZD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwHbFZD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwHbFZD.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/omdsha256k256n104tau160v1/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/ccauwrA3.s: Assembler messages:
encrypt.c: /tmp/ccauwrA3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccauwrA3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccauwrA3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccauwrA3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauwrA3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauwrA3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauwrA3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauwrA3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauwrA3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccauwrA3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccauwrA3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccauwrA3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccauwrA3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauwrA3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccauwrA3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccauwrA3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccauwrA3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccauwrA3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccauwrA3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccauwrA3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccauwrA3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccauwrA3.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/omdsha256k256n104tau160v1/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/ccm5vJDw.s: Assembler messages:
encrypt.c: /tmp/ccm5vJDw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccm5vJDw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccm5vJDw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccm5vJDw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5vJDw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5vJDw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5vJDw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5vJDw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5vJDw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5vJDw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5vJDw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5vJDw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccm5vJDw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5vJDw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccm5vJDw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5vJDw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccm5vJDw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccm5vJDw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm5vJDw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm5vJDw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccm5vJDw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccm5vJDw.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/omdsha256k256n104tau160v1/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/cc7p3vlD.s: Assembler messages:
encrypt.c: /tmp/cc7p3vlD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7p3vlD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7p3vlD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7p3vlD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7p3vlD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7p3vlD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7p3vlD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7p3vlD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7p3vlD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7p3vlD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7p3vlD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7p3vlD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7p3vlD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7p3vlD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7p3vlD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7p3vlD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7p3vlD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7p3vlD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7p3vlD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7p3vlD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7p3vlD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7p3vlD.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/omdsha256k256n104tau160v1/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/ccNK6y1e.s: Assembler messages:
encrypt.c: /tmp/ccNK6y1e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNK6y1e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNK6y1e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNK6y1e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNK6y1e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNK6y1e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNK6y1e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNK6y1e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNK6y1e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNK6y1e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNK6y1e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNK6y1e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNK6y1e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNK6y1e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNK6y1e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNK6y1e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNK6y1e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNK6y1e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNK6y1e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNK6y1e.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNK6y1e.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNK6y1e.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/omdsha256k256n104tau160v1/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/ccE5ULr0.s: Assembler messages:
encrypt.c: /tmp/ccE5ULr0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE5ULr0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE5ULr0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccE5ULr0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5ULr0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5ULr0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5ULr0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5ULr0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5ULr0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE5ULr0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE5ULr0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE5ULr0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE5ULr0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5ULr0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE5ULr0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccE5ULr0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE5ULr0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE5ULr0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE5ULr0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE5ULr0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE5ULr0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE5ULr0.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/omdsha256k256n104tau160v1/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/ccHLy8Jx.s: Assembler messages:
encrypt.c: /tmp/ccHLy8Jx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHLy8Jx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHLy8Jx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHLy8Jx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLy8Jx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLy8Jx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLy8Jx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLy8Jx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLy8Jx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLy8Jx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLy8Jx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLy8Jx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHLy8Jx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLy8Jx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHLy8Jx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLy8Jx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHLy8Jx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHLy8Jx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLy8Jx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLy8Jx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHLy8Jx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHLy8Jx.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/omdsha256k256n104tau160v1/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/ccc8Yw9z.s: Assembler messages:
encrypt.c: /tmp/ccc8Yw9z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccc8Yw9z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccc8Yw9z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccc8Yw9z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8Yw9z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8Yw9z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8Yw9z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8Yw9z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8Yw9z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc8Yw9z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc8Yw9z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc8Yw9z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccc8Yw9z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8Yw9z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccc8Yw9z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccc8Yw9z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccc8Yw9z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc8Yw9z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc8Yw9z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccc8Yw9z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccc8Yw9z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccc8Yw9z.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/omdsha256k256n104tau160v1/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/ccu3umzd.s: Assembler messages:
encrypt.c: /tmp/ccu3umzd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccu3umzd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccu3umzd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccu3umzd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3umzd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3umzd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3umzd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3umzd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3umzd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu3umzd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu3umzd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu3umzd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccu3umzd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3umzd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccu3umzd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu3umzd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccu3umzd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccu3umzd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu3umzd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu3umzd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccu3umzd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccu3umzd.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/omdsha256k256n104tau160v1/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/ccN2hHaC.s: Assembler messages:
encrypt.c: /tmp/ccN2hHaC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN2hHaC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN2hHaC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccN2hHaC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2hHaC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2hHaC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2hHaC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2hHaC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2hHaC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN2hHaC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN2hHaC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN2hHaC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN2hHaC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2hHaC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN2hHaC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccN2hHaC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccN2hHaC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN2hHaC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN2hHaC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN2hHaC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccN2hHaC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccN2hHaC.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/omdsha256k256n104tau160v1/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/ccnU6iA5.s: Assembler messages:
encrypt.c: /tmp/ccnU6iA5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnU6iA5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnU6iA5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnU6iA5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU6iA5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU6iA5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU6iA5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU6iA5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU6iA5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnU6iA5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnU6iA5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnU6iA5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnU6iA5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU6iA5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnU6iA5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnU6iA5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnU6iA5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnU6iA5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnU6iA5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnU6iA5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnU6iA5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnU6iA5.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/omdsha256k256n104tau160v1/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/ccRhjj8d.s: Assembler messages:
encrypt.c: /tmp/ccRhjj8d.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRhjj8d.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRhjj8d.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRhjj8d.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhjj8d.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhjj8d.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhjj8d.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhjj8d.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhjj8d.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhjj8d.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhjj8d.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhjj8d.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRhjj8d.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhjj8d.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRhjj8d.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhjj8d.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRhjj8d.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRhjj8d.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRhjj8d.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRhjj8d.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRhjj8d.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRhjj8d.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/omdsha256k256n104tau160v1/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/ccx81ONE.s: Assembler messages:
encrypt.c: /tmp/ccx81ONE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx81ONE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx81ONE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx81ONE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx81ONE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx81ONE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx81ONE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx81ONE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx81ONE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx81ONE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx81ONE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx81ONE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx81ONE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx81ONE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx81ONE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx81ONE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx81ONE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx81ONE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx81ONE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx81ONE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx81ONE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx81ONE.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/omdsha256k256n104tau160v1/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/cc8rjCY7.s: Assembler messages:
encrypt.c: /tmp/cc8rjCY7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8rjCY7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8rjCY7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8rjCY7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rjCY7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rjCY7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rjCY7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rjCY7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rjCY7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8rjCY7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8rjCY7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8rjCY7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8rjCY7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rjCY7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8rjCY7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8rjCY7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8rjCY7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8rjCY7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8rjCY7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8rjCY7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rjCY7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8rjCY7.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/omdsha256k256n104tau160v1/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/ccuLqSEE.s: Assembler messages:
encrypt.c: /tmp/ccuLqSEE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuLqSEE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuLqSEE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuLqSEE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLqSEE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLqSEE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLqSEE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLqSEE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLqSEE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuLqSEE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuLqSEE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuLqSEE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuLqSEE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLqSEE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuLqSEE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuLqSEE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuLqSEE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuLqSEE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuLqSEE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuLqSEE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuLqSEE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuLqSEE.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/omdsha256k256n104tau160v1/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/ccn4VrGq.s: Assembler messages:
encrypt.c: /tmp/ccn4VrGq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn4VrGq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn4VrGq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn4VrGq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4VrGq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4VrGq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4VrGq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4VrGq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4VrGq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn4VrGq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn4VrGq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn4VrGq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn4VrGq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4VrGq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn4VrGq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn4VrGq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn4VrGq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn4VrGq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn4VrGq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4VrGq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn4VrGq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn4VrGq.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/omdsha256k256n104tau160v1/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/cct5foJ0.s: Assembler messages:
encrypt.c: /tmp/cct5foJ0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct5foJ0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct5foJ0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cct5foJ0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct5foJ0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct5foJ0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct5foJ0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct5foJ0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct5foJ0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct5foJ0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct5foJ0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct5foJ0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cct5foJ0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cct5foJ0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct5foJ0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct5foJ0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cct5foJ0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct5foJ0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct5foJ0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct5foJ0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cct5foJ0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct5foJ0.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/omdsha256k256n104tau160v1/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/ccEjhF8f.s: Assembler messages:
encrypt.c: /tmp/ccEjhF8f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEjhF8f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEjhF8f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEjhF8f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjhF8f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjhF8f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjhF8f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjhF8f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjhF8f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEjhF8f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEjhF8f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEjhF8f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEjhF8f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjhF8f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEjhF8f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEjhF8f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEjhF8f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEjhF8f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEjhF8f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEjhF8f.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEjhF8f.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEjhF8f.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/omdsha256k256n104tau160v1/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/ccJlpLZR.s: Assembler messages:
encrypt.c: /tmp/ccJlpLZR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJlpLZR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJlpLZR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJlpLZR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlpLZR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlpLZR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlpLZR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlpLZR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlpLZR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJlpLZR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJlpLZR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJlpLZR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJlpLZR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlpLZR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJlpLZR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJlpLZR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJlpLZR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJlpLZR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJlpLZR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJlpLZR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJlpLZR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJlpLZR.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/omdsha256k256n104tau160v1/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/ccVaFE1t.s: Assembler messages:
encrypt.c: /tmp/ccVaFE1t.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVaFE1t.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVaFE1t.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVaFE1t.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVaFE1t.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVaFE1t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVaFE1t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVaFE1t.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVaFE1t.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVaFE1t.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVaFE1t.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVaFE1t.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVaFE1t.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVaFE1t.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVaFE1t.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVaFE1t.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVaFE1t.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVaFE1t.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVaFE1t.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVaFE1t.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVaFE1t.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVaFE1t.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/omdsha256k256n104tau160v1/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/ccmohmU5.s: Assembler messages:
encrypt.c: /tmp/ccmohmU5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmohmU5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmohmU5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmohmU5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmohmU5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmohmU5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmohmU5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmohmU5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmohmU5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmohmU5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmohmU5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmohmU5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmohmU5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmohmU5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmohmU5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmohmU5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmohmU5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmohmU5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmohmU5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmohmU5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmohmU5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmohmU5.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/omdsha256k256n104tau160v1/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/cc4BmBlZ.s: Assembler messages:
encrypt.c: /tmp/cc4BmBlZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4BmBlZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4BmBlZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4BmBlZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BmBlZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BmBlZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BmBlZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BmBlZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BmBlZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4BmBlZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4BmBlZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4BmBlZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4BmBlZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BmBlZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4BmBlZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4BmBlZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4BmBlZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4BmBlZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4BmBlZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4BmBlZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4BmBlZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4BmBlZ.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/omdsha256k256n104tau160v1/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/cc71EUhj.s: Assembler messages:
encrypt.c: /tmp/cc71EUhj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc71EUhj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc71EUhj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc71EUhj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71EUhj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71EUhj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71EUhj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71EUhj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71EUhj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc71EUhj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc71EUhj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc71EUhj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc71EUhj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71EUhj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc71EUhj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc71EUhj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc71EUhj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc71EUhj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc71EUhj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc71EUhj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc71EUhj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc71EUhj.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/omdsha256k256n104tau160v1/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/cckikKfI.s: Assembler messages:
encrypt.c: /tmp/cckikKfI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckikKfI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckikKfI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckikKfI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckikKfI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckikKfI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckikKfI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckikKfI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckikKfI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckikKfI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckikKfI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckikKfI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckikKfI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckikKfI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckikKfI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckikKfI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckikKfI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckikKfI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckikKfI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckikKfI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckikKfI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckikKfI.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/omdsha256k256n104tau160v1/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/cczN8GiK.s: Assembler messages:
encrypt.c: /tmp/cczN8GiK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczN8GiK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczN8GiK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczN8GiK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczN8GiK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczN8GiK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczN8GiK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczN8GiK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczN8GiK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczN8GiK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczN8GiK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczN8GiK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczN8GiK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczN8GiK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczN8GiK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczN8GiK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczN8GiK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczN8GiK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczN8GiK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczN8GiK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczN8GiK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczN8GiK.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/omdsha256k256n104tau160v1/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/ccR8O09x.s: Assembler messages:
encrypt.c: /tmp/ccR8O09x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR8O09x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR8O09x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR8O09x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8O09x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8O09x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8O09x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8O09x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8O09x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR8O09x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR8O09x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR8O09x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR8O09x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8O09x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR8O09x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR8O09x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR8O09x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR8O09x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR8O09x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR8O09x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR8O09x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR8O09x.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/omdsha256k256n104tau160v1/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/cceYvmnF.s: Assembler messages:
encrypt.c: /tmp/cceYvmnF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceYvmnF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceYvmnF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceYvmnF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYvmnF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYvmnF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYvmnF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYvmnF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYvmnF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYvmnF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYvmnF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYvmnF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceYvmnF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYvmnF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceYvmnF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYvmnF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceYvmnF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYvmnF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceYvmnF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceYvmnF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYvmnF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceYvmnF.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/omdsha256k256n104tau160v1/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/ccTfwAsN.s: Assembler messages:
encrypt.c: /tmp/ccTfwAsN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTfwAsN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTfwAsN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTfwAsN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwAsN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwAsN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwAsN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwAsN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwAsN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTfwAsN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTfwAsN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTfwAsN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTfwAsN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwAsN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTfwAsN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTfwAsN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTfwAsN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTfwAsN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTfwAsN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTfwAsN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTfwAsN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTfwAsN.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/omdsha256k256n104tau160v1/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/ccZZsR0L.s: Assembler messages:
encrypt.c: /tmp/ccZZsR0L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZZsR0L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZZsR0L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZZsR0L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZsR0L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZsR0L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZsR0L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZsR0L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZsR0L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZsR0L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZsR0L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZsR0L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZZsR0L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZsR0L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZZsR0L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZZsR0L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZZsR0L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZZsR0L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZZsR0L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZZsR0L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZZsR0L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZZsR0L.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/omdsha256k256n104tau160v1/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/ccSEDiGF.s: Assembler messages:
encrypt.c: /tmp/ccSEDiGF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSEDiGF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSEDiGF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSEDiGF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSEDiGF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSEDiGF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSEDiGF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSEDiGF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSEDiGF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSEDiGF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSEDiGF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSEDiGF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSEDiGF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSEDiGF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSEDiGF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSEDiGF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSEDiGF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSEDiGF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSEDiGF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSEDiGF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSEDiGF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSEDiGF.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/omdsha256k256n104tau160v1/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/ccrr9V5z.s: Assembler messages:
encrypt.c: /tmp/ccrr9V5z.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrr9V5z.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrr9V5z.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrr9V5z.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrr9V5z.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrr9V5z.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrr9V5z.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrr9V5z.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrr9V5z.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrr9V5z.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrr9V5z.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrr9V5z.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrr9V5z.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrr9V5z.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrr9V5z.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrr9V5z.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrr9V5z.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrr9V5z.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrr9V5z.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrr9V5z.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrr9V5z.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrr9V5z.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/omdsha256k256n104tau160v1/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/ccIiHSNm.s: Assembler messages:
encrypt.c: /tmp/ccIiHSNm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIiHSNm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIiHSNm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIiHSNm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiHSNm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiHSNm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiHSNm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiHSNm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiHSNm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIiHSNm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIiHSNm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIiHSNm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIiHSNm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiHSNm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIiHSNm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIiHSNm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIiHSNm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIiHSNm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIiHSNm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIiHSNm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIiHSNm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIiHSNm.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/omdsha256k256n104tau160v1/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/ccqwqqbw.s: Assembler messages:
encrypt.c: /tmp/ccqwqqbw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqwqqbw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqwqqbw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqwqqbw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwqqbw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwqqbw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwqqbw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwqqbw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwqqbw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwqqbw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwqqbw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwqqbw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqwqqbw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwqqbw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqwqqbw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwqqbw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqwqqbw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwqqbw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqwqqbw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqwqqbw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwqqbw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqwqqbw.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/omdsha256k256n104tau160v1/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/ccKQOA4l.s: Assembler messages:
encrypt.c: /tmp/ccKQOA4l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccKQOA4l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccKQOA4l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccKQOA4l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKQOA4l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKQOA4l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKQOA4l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKQOA4l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKQOA4l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKQOA4l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKQOA4l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKQOA4l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccKQOA4l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKQOA4l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccKQOA4l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKQOA4l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccKQOA4l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccKQOA4l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKQOA4l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKQOA4l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccKQOA4l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccKQOA4l.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/omdsha256k256n104tau160v1/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/ccj2bK28.s: Assembler messages:
encrypt.c: /tmp/ccj2bK28.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccj2bK28.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccj2bK28.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccj2bK28.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2bK28.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2bK28.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2bK28.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2bK28.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2bK28.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj2bK28.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj2bK28.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj2bK28.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccj2bK28.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2bK28.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccj2bK28.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccj2bK28.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccj2bK28.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj2bK28.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj2bK28.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccj2bK28.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccj2bK28.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccj2bK28.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/omdsha256k256n104tau160v1/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/ccAhSktq.s: Assembler messages:
encrypt.c: /tmp/ccAhSktq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAhSktq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAhSktq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAhSktq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhSktq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhSktq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhSktq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhSktq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhSktq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAhSktq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAhSktq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAhSktq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAhSktq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhSktq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAhSktq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAhSktq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAhSktq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAhSktq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAhSktq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAhSktq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAhSktq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAhSktq.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/omdsha256k256n104tau160v1/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/ccpwVBPB.s: Assembler messages:
encrypt.c: /tmp/ccpwVBPB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpwVBPB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpwVBPB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpwVBPB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwVBPB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwVBPB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwVBPB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwVBPB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwVBPB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpwVBPB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpwVBPB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpwVBPB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpwVBPB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwVBPB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpwVBPB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpwVBPB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpwVBPB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpwVBPB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpwVBPB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpwVBPB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpwVBPB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpwVBPB.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/omdsha256k256n104tau160v1/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/ccRoJtBg.s: Assembler messages:
encrypt.c: /tmp/ccRoJtBg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRoJtBg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRoJtBg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccRoJtBg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoJtBg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoJtBg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoJtBg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoJtBg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoJtBg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRoJtBg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRoJtBg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRoJtBg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRoJtBg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoJtBg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRoJtBg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccRoJtBg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccRoJtBg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRoJtBg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRoJtBg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRoJtBg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccRoJtBg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccRoJtBg.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/omdsha256k256n104tau160v1/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/ccVUxh7o.s: Assembler messages:
encrypt.c: /tmp/ccVUxh7o.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVUxh7o.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVUxh7o.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVUxh7o.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUxh7o.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUxh7o.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUxh7o.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUxh7o.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUxh7o.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVUxh7o.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVUxh7o.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVUxh7o.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVUxh7o.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUxh7o.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVUxh7o.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVUxh7o.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVUxh7o.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVUxh7o.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVUxh7o.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVUxh7o.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVUxh7o.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVUxh7o.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/omdsha256k256n104tau160v1/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/ccR4i5cY.s: Assembler messages:
encrypt.c: /tmp/ccR4i5cY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR4i5cY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR4i5cY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR4i5cY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4i5cY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4i5cY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4i5cY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4i5cY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4i5cY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR4i5cY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR4i5cY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR4i5cY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR4i5cY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4i5cY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR4i5cY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR4i5cY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR4i5cY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR4i5cY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR4i5cY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR4i5cY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR4i5cY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR4i5cY.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/omdsha256k256n104tau160v1/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/cceHzVzX.s: Assembler messages:
encrypt.c: /tmp/cceHzVzX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceHzVzX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceHzVzX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceHzVzX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHzVzX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHzVzX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHzVzX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHzVzX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHzVzX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHzVzX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHzVzX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHzVzX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceHzVzX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHzVzX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceHzVzX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHzVzX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceHzVzX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceHzVzX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceHzVzX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceHzVzX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceHzVzX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceHzVzX.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/omdsha256k256n104tau160v1/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/ccWg83VS.s: Assembler messages:
encrypt.c: /tmp/ccWg83VS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWg83VS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWg83VS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWg83VS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWg83VS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWg83VS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWg83VS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWg83VS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWg83VS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWg83VS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWg83VS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWg83VS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWg83VS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWg83VS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWg83VS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWg83VS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWg83VS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWg83VS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWg83VS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWg83VS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWg83VS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWg83VS.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/omdsha256k256n104tau160v1/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/ccxaz5NQ.s: Assembler messages:
encrypt.c: /tmp/ccxaz5NQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxaz5NQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxaz5NQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxaz5NQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxaz5NQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxaz5NQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxaz5NQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxaz5NQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxaz5NQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxaz5NQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxaz5NQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxaz5NQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxaz5NQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxaz5NQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxaz5NQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxaz5NQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxaz5NQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxaz5NQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxaz5NQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxaz5NQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxaz5NQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxaz5NQ.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/omdsha256k256n104tau160v1/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/ccSt8Pm8.s: Assembler messages:
encrypt.c: /tmp/ccSt8Pm8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSt8Pm8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSt8Pm8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSt8Pm8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSt8Pm8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSt8Pm8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSt8Pm8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSt8Pm8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSt8Pm8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSt8Pm8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSt8Pm8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSt8Pm8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSt8Pm8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSt8Pm8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSt8Pm8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSt8Pm8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSt8Pm8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSt8Pm8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSt8Pm8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSt8Pm8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSt8Pm8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSt8Pm8.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/omdsha256k256n104tau160v1/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/ccw1e7v3.s: Assembler messages:
encrypt.c: /tmp/ccw1e7v3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccw1e7v3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccw1e7v3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccw1e7v3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1e7v3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1e7v3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1e7v3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1e7v3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1e7v3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1e7v3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1e7v3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1e7v3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccw1e7v3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1e7v3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccw1e7v3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1e7v3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccw1e7v3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccw1e7v3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw1e7v3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw1e7v3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccw1e7v3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccw1e7v3.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/omdsha256k256n104tau160v1/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/ccM8LsxT.s: Assembler messages:
encrypt.c: /tmp/ccM8LsxT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM8LsxT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM8LsxT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM8LsxT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8LsxT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8LsxT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8LsxT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8LsxT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8LsxT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM8LsxT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM8LsxT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM8LsxT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM8LsxT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8LsxT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM8LsxT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM8LsxT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM8LsxT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM8LsxT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM8LsxT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM8LsxT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM8LsxT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM8LsxT.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/omdsha256k256n104tau160v1/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/cczjvZDW.s: Assembler messages:
encrypt.c: /tmp/cczjvZDW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczjvZDW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczjvZDW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczjvZDW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjvZDW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjvZDW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjvZDW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjvZDW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjvZDW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczjvZDW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczjvZDW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczjvZDW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczjvZDW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjvZDW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczjvZDW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczjvZDW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczjvZDW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczjvZDW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczjvZDW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjvZDW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczjvZDW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczjvZDW.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/omdsha256k256n104tau160v1/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/ccYFzr4V.s: Assembler messages:
encrypt.c: /tmp/ccYFzr4V.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYFzr4V.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYFzr4V.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYFzr4V.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFzr4V.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFzr4V.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFzr4V.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFzr4V.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFzr4V.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYFzr4V.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYFzr4V.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYFzr4V.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYFzr4V.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFzr4V.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYFzr4V.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYFzr4V.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYFzr4V.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYFzr4V.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYFzr4V.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYFzr4V.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYFzr4V.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYFzr4V.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/omdsha256k256n104tau160v1/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/ccx8TMDa.s: Assembler messages:
encrypt.c: /tmp/ccx8TMDa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx8TMDa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx8TMDa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx8TMDa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8TMDa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8TMDa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8TMDa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8TMDa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8TMDa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx8TMDa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx8TMDa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx8TMDa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx8TMDa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8TMDa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx8TMDa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx8TMDa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx8TMDa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx8TMDa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx8TMDa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx8TMDa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx8TMDa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx8TMDa.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/omdsha256k256n104tau160v1/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/cc4yjNXM.s: Assembler messages:
encrypt.c: /tmp/cc4yjNXM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4yjNXM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4yjNXM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4yjNXM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yjNXM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yjNXM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yjNXM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yjNXM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yjNXM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4yjNXM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4yjNXM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4yjNXM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4yjNXM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yjNXM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4yjNXM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4yjNXM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4yjNXM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4yjNXM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4yjNXM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4yjNXM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4yjNXM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4yjNXM.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/omdsha256k256n104tau160v1/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/ccEAnX53.s: Assembler messages:
encrypt.c: /tmp/ccEAnX53.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEAnX53.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEAnX53.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEAnX53.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAnX53.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAnX53.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAnX53.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAnX53.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAnX53.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAnX53.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAnX53.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAnX53.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEAnX53.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAnX53.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEAnX53.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAnX53.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEAnX53.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEAnX53.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEAnX53.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEAnX53.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEAnX53.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEAnX53.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/omdsha256k256n104tau160v1/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/cceIveg0.s: Assembler messages:
encrypt.c: /tmp/cceIveg0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceIveg0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceIveg0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cceIveg0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIveg0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIveg0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIveg0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIveg0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIveg0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceIveg0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceIveg0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceIveg0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cceIveg0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIveg0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceIveg0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cceIveg0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cceIveg0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cceIveg0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cceIveg0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cceIveg0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cceIveg0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cceIveg0.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/omdsha256k256n104tau160v1/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/ccgjEiv6.s: Assembler messages:
encrypt.c: /tmp/ccgjEiv6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgjEiv6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgjEiv6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgjEiv6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjEiv6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjEiv6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjEiv6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjEiv6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjEiv6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgjEiv6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgjEiv6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgjEiv6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgjEiv6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjEiv6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgjEiv6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgjEiv6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgjEiv6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgjEiv6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgjEiv6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgjEiv6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgjEiv6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgjEiv6.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/omdsha256k256n104tau160v1/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/ccNn6KXQ.s: Assembler messages:
encrypt.c: /tmp/ccNn6KXQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNn6KXQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNn6KXQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNn6KXQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNn6KXQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNn6KXQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNn6KXQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNn6KXQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNn6KXQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNn6KXQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNn6KXQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNn6KXQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNn6KXQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNn6KXQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNn6KXQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNn6KXQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNn6KXQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNn6KXQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNn6KXQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNn6KXQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNn6KXQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNn6KXQ.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/omdsha256k256n104tau160v1/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/ccemxg55.s: Assembler messages:
encrypt.c: /tmp/ccemxg55.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccemxg55.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccemxg55.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccemxg55.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemxg55.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemxg55.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemxg55.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemxg55.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemxg55.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccemxg55.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccemxg55.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccemxg55.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccemxg55.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemxg55.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccemxg55.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccemxg55.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccemxg55.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccemxg55.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccemxg55.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccemxg55.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccemxg55.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccemxg55.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/omdsha256k256n104tau160v1/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/ccDbyqXF.s: Assembler messages:
encrypt.c: /tmp/ccDbyqXF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDbyqXF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDbyqXF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDbyqXF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbyqXF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbyqXF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbyqXF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbyqXF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbyqXF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDbyqXF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDbyqXF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDbyqXF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDbyqXF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbyqXF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDbyqXF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDbyqXF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDbyqXF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDbyqXF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDbyqXF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDbyqXF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDbyqXF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDbyqXF.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/omdsha256k256n104tau160v1/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/ccwj5nNu.s: Assembler messages:
encrypt.c: /tmp/ccwj5nNu.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwj5nNu.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwj5nNu.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwj5nNu.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwj5nNu.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwj5nNu.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwj5nNu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwj5nNu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwj5nNu.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwj5nNu.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwj5nNu.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwj5nNu.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwj5nNu.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwj5nNu.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwj5nNu.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwj5nNu.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwj5nNu.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwj5nNu.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwj5nNu.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwj5nNu.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwj5nNu.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwj5nNu.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/omdsha256k256n104tau160v1/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/ccePmWur.s: Assembler messages:
encrypt.c: /tmp/ccePmWur.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccePmWur.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccePmWur.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccePmWur.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePmWur.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePmWur.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePmWur.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePmWur.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePmWur.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccePmWur.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccePmWur.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccePmWur.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccePmWur.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePmWur.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccePmWur.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccePmWur.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccePmWur.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccePmWur.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccePmWur.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccePmWur.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccePmWur.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccePmWur.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/omdsha256k256n104tau160v1/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/cchdgS2m.s: Assembler messages:
encrypt.c: /tmp/cchdgS2m.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchdgS2m.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchdgS2m.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchdgS2m.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchdgS2m.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchdgS2m.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchdgS2m.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchdgS2m.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchdgS2m.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchdgS2m.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchdgS2m.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchdgS2m.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchdgS2m.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchdgS2m.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchdgS2m.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchdgS2m.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchdgS2m.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchdgS2m.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchdgS2m.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchdgS2m.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchdgS2m.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchdgS2m.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/omdsha256k256n104tau160v1/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/cc1r9DIM.s: Assembler messages:
encrypt.c: /tmp/cc1r9DIM.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1r9DIM.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1r9DIM.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1r9DIM.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1r9DIM.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1r9DIM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1r9DIM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1r9DIM.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1r9DIM.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1r9DIM.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1r9DIM.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1r9DIM.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1r9DIM.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1r9DIM.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1r9DIM.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1r9DIM.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1r9DIM.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1r9DIM.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1r9DIM.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1r9DIM.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1r9DIM.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1r9DIM.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/omdsha256k256n104tau160v1/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/ccHijw4y.s: Assembler messages:
encrypt.c: /tmp/ccHijw4y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHijw4y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHijw4y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHijw4y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHijw4y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHijw4y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHijw4y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHijw4y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHijw4y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHijw4y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHijw4y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHijw4y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHijw4y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHijw4y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHijw4y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHijw4y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHijw4y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHijw4y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHijw4y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHijw4y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHijw4y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHijw4y.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/omdsha256k256n104tau160v1/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/ccOOXd6x.s: Assembler messages:
encrypt.c: /tmp/ccOOXd6x.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOOXd6x.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOOXd6x.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOOXd6x.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOOXd6x.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOOXd6x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOOXd6x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOOXd6x.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOOXd6x.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOOXd6x.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOOXd6x.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOOXd6x.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOOXd6x.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOOXd6x.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOOXd6x.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOOXd6x.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOOXd6x.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOOXd6x.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOOXd6x.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOOXd6x.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOOXd6x.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOOXd6x.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/omdsha256k256n104tau160v1/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/ccYXaY6r.s: Assembler messages:
encrypt.c: /tmp/ccYXaY6r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYXaY6r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYXaY6r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYXaY6r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXaY6r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXaY6r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXaY6r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXaY6r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXaY6r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXaY6r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXaY6r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXaY6r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYXaY6r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXaY6r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYXaY6r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXaY6r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYXaY6r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYXaY6r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYXaY6r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYXaY6r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYXaY6r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYXaY6r.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/omdsha256k256n104tau160v1/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/ccX06L5c.s: Assembler messages:
encrypt.c: /tmp/ccX06L5c.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccX06L5c.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccX06L5c.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccX06L5c.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX06L5c.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX06L5c.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX06L5c.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX06L5c.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX06L5c.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX06L5c.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX06L5c.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX06L5c.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccX06L5c.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX06L5c.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccX06L5c.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX06L5c.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccX06L5c.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccX06L5c.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX06L5c.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX06L5c.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccX06L5c.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccX06L5c.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/omdsha256k256n104tau160v1/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/ccxp1Nan.s: Assembler messages:
encrypt.c: /tmp/ccxp1Nan.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxp1Nan.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxp1Nan.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxp1Nan.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp1Nan.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp1Nan.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp1Nan.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp1Nan.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp1Nan.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxp1Nan.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxp1Nan.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxp1Nan.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxp1Nan.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp1Nan.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxp1Nan.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxp1Nan.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxp1Nan.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxp1Nan.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxp1Nan.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxp1Nan.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxp1Nan.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxp1Nan.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/omdsha256k256n104tau160v1/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/ccQ8FRia.s: Assembler messages:
encrypt.c: /tmp/ccQ8FRia.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ8FRia.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ8FRia.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ8FRia.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8FRia.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8FRia.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8FRia.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8FRia.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8FRia.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ8FRia.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ8FRia.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ8FRia.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ8FRia.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8FRia.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ8FRia.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQ8FRia.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQ8FRia.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ8FRia.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ8FRia.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ8FRia.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQ8FRia.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQ8FRia.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/omdsha256k256n104tau160v1/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/ccaw70U7.s: Assembler messages:
encrypt.c: /tmp/ccaw70U7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaw70U7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaw70U7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaw70U7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw70U7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw70U7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw70U7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw70U7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw70U7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaw70U7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaw70U7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaw70U7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaw70U7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw70U7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaw70U7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaw70U7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaw70U7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaw70U7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaw70U7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaw70U7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaw70U7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaw70U7.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/omdsha256k256n104tau160v1/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/cccSE1Ng.s: Assembler messages:
encrypt.c: /tmp/cccSE1Ng.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccSE1Ng.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccSE1Ng.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccSE1Ng.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSE1Ng.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSE1Ng.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSE1Ng.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSE1Ng.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSE1Ng.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccSE1Ng.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccSE1Ng.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccSE1Ng.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccSE1Ng.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSE1Ng.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccSE1Ng.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccSE1Ng.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccSE1Ng.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccSE1Ng.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccSE1Ng.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccSE1Ng.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccSE1Ng.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccSE1Ng.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/omdsha256k256n104tau160v1/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/cctSNHlv.s: Assembler messages:
encrypt.c: /tmp/cctSNHlv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cctSNHlv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cctSNHlv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cctSNHlv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSNHlv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSNHlv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSNHlv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSNHlv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSNHlv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctSNHlv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctSNHlv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctSNHlv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cctSNHlv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSNHlv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cctSNHlv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cctSNHlv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cctSNHlv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cctSNHlv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cctSNHlv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cctSNHlv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cctSNHlv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cctSNHlv.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/omdsha256k256n104tau160v1/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/ccISSbcb.s: Assembler messages:
encrypt.c: /tmp/ccISSbcb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccISSbcb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccISSbcb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccISSbcb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISSbcb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISSbcb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISSbcb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISSbcb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISSbcb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccISSbcb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccISSbcb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccISSbcb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccISSbcb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISSbcb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccISSbcb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccISSbcb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccISSbcb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccISSbcb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccISSbcb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccISSbcb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccISSbcb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccISSbcb.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/omdsha256k256n104tau160v1/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/ccmjCzyf.s: Assembler messages:
encrypt.c: /tmp/ccmjCzyf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmjCzyf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmjCzyf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmjCzyf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjCzyf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjCzyf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjCzyf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjCzyf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjCzyf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmjCzyf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmjCzyf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmjCzyf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmjCzyf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjCzyf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmjCzyf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmjCzyf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmjCzyf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmjCzyf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmjCzyf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmjCzyf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmjCzyf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmjCzyf.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/omdsha256k256n104tau160v1/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/cc1xyi3E.s: Assembler messages:
encrypt.c: /tmp/cc1xyi3E.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1xyi3E.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1xyi3E.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1xyi3E.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xyi3E.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xyi3E.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xyi3E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xyi3E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xyi3E.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1xyi3E.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1xyi3E.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1xyi3E.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1xyi3E.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xyi3E.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1xyi3E.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1xyi3E.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1xyi3E.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1xyi3E.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1xyi3E.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1xyi3E.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1xyi3E.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1xyi3E.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/omdsha256k256n104tau160v1/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/ccbwDYxY.s: Assembler messages:
encrypt.c: /tmp/ccbwDYxY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbwDYxY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbwDYxY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbwDYxY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwDYxY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwDYxY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwDYxY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwDYxY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwDYxY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbwDYxY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbwDYxY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbwDYxY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbwDYxY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwDYxY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbwDYxY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbwDYxY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbwDYxY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbwDYxY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbwDYxY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbwDYxY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbwDYxY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbwDYxY.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/omdsha256k256n104tau160v1/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/ccIKx8ly.s: Assembler messages:
encrypt.c: /tmp/ccIKx8ly.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIKx8ly.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIKx8ly.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIKx8ly.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIKx8ly.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIKx8ly.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIKx8ly.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIKx8ly.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIKx8ly.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIKx8ly.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIKx8ly.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIKx8ly.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIKx8ly.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIKx8ly.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIKx8ly.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIKx8ly.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIKx8ly.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIKx8ly.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIKx8ly.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIKx8ly.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIKx8ly.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIKx8ly.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/omdsha256k256n104tau160v1/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/ccd0BtXL.s: Assembler messages:
encrypt.c: /tmp/ccd0BtXL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd0BtXL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd0BtXL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccd0BtXL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0BtXL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0BtXL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0BtXL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0BtXL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0BtXL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd0BtXL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd0BtXL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd0BtXL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd0BtXL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0BtXL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd0BtXL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccd0BtXL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccd0BtXL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd0BtXL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd0BtXL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd0BtXL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccd0BtXL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccd0BtXL.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/omdsha256k256n104tau160v1/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/cc3FN2GF.s: Assembler messages:
encrypt.c: /tmp/cc3FN2GF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3FN2GF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3FN2GF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3FN2GF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FN2GF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FN2GF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FN2GF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FN2GF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FN2GF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3FN2GF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3FN2GF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3FN2GF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3FN2GF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FN2GF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3FN2GF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3FN2GF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3FN2GF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3FN2GF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3FN2GF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3FN2GF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3FN2GF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3FN2GF.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/omdsha256k256n104tau160v1/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/ccawao95.s: Assembler messages:
encrypt.c: /tmp/ccawao95.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccawao95.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccawao95.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccawao95.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawao95.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawao95.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawao95.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawao95.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawao95.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccawao95.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccawao95.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccawao95.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccawao95.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawao95.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccawao95.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccawao95.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccawao95.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccawao95.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccawao95.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccawao95.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccawao95.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccawao95.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/omdsha256k256n104tau160v1/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/ccQ7OJpA.s: Assembler messages:
encrypt.c: /tmp/ccQ7OJpA.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ7OJpA.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ7OJpA.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ7OJpA.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7OJpA.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7OJpA.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7OJpA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7OJpA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7OJpA.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ7OJpA.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ7OJpA.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ7OJpA.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ7OJpA.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7OJpA.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ7OJpA.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ7OJpA.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ7OJpA.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ7OJpA.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ7OJpA.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ7OJpA.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ7OJpA.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ7OJpA.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/omdsha256k256n104tau160v1/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/ccbqsauT.s: Assembler messages:
encrypt.c: /tmp/ccbqsauT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbqsauT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbqsauT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbqsauT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqsauT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqsauT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqsauT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqsauT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqsauT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbqsauT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbqsauT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbqsauT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbqsauT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqsauT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbqsauT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbqsauT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbqsauT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbqsauT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbqsauT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbqsauT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbqsauT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbqsauT.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/omdsha256k256n104tau160v1/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/ccVDxbfF.s: Assembler messages:
encrypt.c: /tmp/ccVDxbfF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVDxbfF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVDxbfF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVDxbfF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDxbfF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDxbfF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDxbfF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDxbfF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDxbfF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVDxbfF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVDxbfF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVDxbfF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVDxbfF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDxbfF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVDxbfF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVDxbfF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVDxbfF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVDxbfF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVDxbfF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVDxbfF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVDxbfF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVDxbfF.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/omdsha256k256n104tau160v1/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/ccamKeNB.s: Assembler messages:
encrypt.c: /tmp/ccamKeNB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccamKeNB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccamKeNB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccamKeNB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamKeNB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamKeNB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamKeNB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamKeNB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamKeNB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamKeNB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamKeNB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamKeNB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccamKeNB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamKeNB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccamKeNB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamKeNB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccamKeNB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccamKeNB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccamKeNB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccamKeNB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccamKeNB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccamKeNB.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/omdsha256k256n104tau160v1/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/ccWpqkev.s: Assembler messages:
encrypt.c: /tmp/ccWpqkev.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWpqkev.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWpqkev.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWpqkev.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpqkev.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpqkev.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpqkev.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpqkev.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpqkev.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpqkev.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpqkev.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpqkev.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWpqkev.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpqkev.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWpqkev.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpqkev.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWpqkev.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWpqkev.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWpqkev.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWpqkev.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWpqkev.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWpqkev.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/omdsha256k256n104tau160v1/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/ccjLDelr.s: Assembler messages:
encrypt.c: /tmp/ccjLDelr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjLDelr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjLDelr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjLDelr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLDelr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLDelr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLDelr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLDelr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLDelr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjLDelr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjLDelr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjLDelr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjLDelr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLDelr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjLDelr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjLDelr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjLDelr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjLDelr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjLDelr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjLDelr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjLDelr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjLDelr.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/omdsha256k256n104tau160v1/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/ccTKKofC.s: Assembler messages:
encrypt.c: /tmp/ccTKKofC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTKKofC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTKKofC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTKKofC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKKofC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKKofC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKKofC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKKofC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKKofC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTKKofC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTKKofC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTKKofC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTKKofC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKKofC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTKKofC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTKKofC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTKKofC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTKKofC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTKKofC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTKKofC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTKKofC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTKKofC.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/omdsha256k256n104tau160v1/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/ccwuawCI.s: Assembler messages:
encrypt.c: /tmp/ccwuawCI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwuawCI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwuawCI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwuawCI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuawCI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuawCI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuawCI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuawCI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuawCI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwuawCI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwuawCI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwuawCI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwuawCI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuawCI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwuawCI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwuawCI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwuawCI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwuawCI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwuawCI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwuawCI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwuawCI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwuawCI.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/omdsha256k256n104tau160v1/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/cc6HYX9w.s: Assembler messages:
encrypt.c: /tmp/cc6HYX9w.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6HYX9w.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6HYX9w.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6HYX9w.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HYX9w.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HYX9w.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HYX9w.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HYX9w.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HYX9w.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6HYX9w.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6HYX9w.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6HYX9w.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6HYX9w.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HYX9w.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6HYX9w.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6HYX9w.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6HYX9w.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6HYX9w.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6HYX9w.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6HYX9w.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6HYX9w.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6HYX9w.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/omdsha256k256n104tau160v1/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/ccM4octx.s: Assembler messages:
encrypt.c: /tmp/ccM4octx.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccM4octx.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccM4octx.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccM4octx.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4octx.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4octx.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4octx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4octx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4octx.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM4octx.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM4octx.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM4octx.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccM4octx.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4octx.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccM4octx.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM4octx.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccM4octx.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccM4octx.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM4octx.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM4octx.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccM4octx.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccM4octx.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/omdsha256k256n104tau160v1/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/ccBz8Fub.s: Assembler messages:
encrypt.c: /tmp/ccBz8Fub.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBz8Fub.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBz8Fub.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBz8Fub.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBz8Fub.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBz8Fub.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBz8Fub.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBz8Fub.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBz8Fub.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBz8Fub.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBz8Fub.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBz8Fub.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBz8Fub.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBz8Fub.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBz8Fub.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBz8Fub.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBz8Fub.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBz8Fub.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBz8Fub.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBz8Fub.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBz8Fub.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBz8Fub.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/omdsha256k256n104tau160v1/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/ccorsrB6.s: Assembler messages:
encrypt.c: /tmp/ccorsrB6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccorsrB6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccorsrB6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccorsrB6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorsrB6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorsrB6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorsrB6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorsrB6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorsrB6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccorsrB6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccorsrB6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccorsrB6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccorsrB6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorsrB6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccorsrB6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccorsrB6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccorsrB6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccorsrB6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccorsrB6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccorsrB6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccorsrB6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccorsrB6.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/omdsha256k256n104tau160v1/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/cc6BxH0T.s: Assembler messages:
encrypt.c: /tmp/cc6BxH0T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6BxH0T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6BxH0T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6BxH0T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BxH0T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BxH0T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BxH0T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BxH0T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BxH0T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6BxH0T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6BxH0T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6BxH0T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6BxH0T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BxH0T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6BxH0T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6BxH0T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6BxH0T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6BxH0T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6BxH0T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6BxH0T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6BxH0T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6BxH0T.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/omdsha256k256n104tau160v1/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/ccUM6Xde.s: Assembler messages:
encrypt.c: /tmp/ccUM6Xde.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUM6Xde.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUM6Xde.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUM6Xde.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUM6Xde.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUM6Xde.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUM6Xde.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUM6Xde.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUM6Xde.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUM6Xde.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUM6Xde.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUM6Xde.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUM6Xde.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUM6Xde.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUM6Xde.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUM6Xde.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUM6Xde.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUM6Xde.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUM6Xde.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUM6Xde.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUM6Xde.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUM6Xde.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/omdsha256k256n104tau160v1/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/ccGIOcJ1.s: Assembler messages:
encrypt.c: /tmp/ccGIOcJ1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGIOcJ1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGIOcJ1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGIOcJ1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIOcJ1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIOcJ1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIOcJ1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIOcJ1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIOcJ1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIOcJ1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIOcJ1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIOcJ1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGIOcJ1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIOcJ1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGIOcJ1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGIOcJ1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIOcJ1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGIOcJ1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGIOcJ1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIOcJ1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGIOcJ1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGIOcJ1.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/omdsha256k256n104tau160v1/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/ccfqeYgc.s: Assembler messages:
encrypt.c: /tmp/ccfqeYgc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfqeYgc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfqeYgc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfqeYgc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfqeYgc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfqeYgc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfqeYgc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfqeYgc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfqeYgc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfqeYgc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfqeYgc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfqeYgc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfqeYgc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfqeYgc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfqeYgc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfqeYgc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfqeYgc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfqeYgc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfqeYgc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfqeYgc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfqeYgc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfqeYgc.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/omdsha256k256n104tau160v1/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/ccQ3Bwuh.s: Assembler messages:
encrypt.c: /tmp/ccQ3Bwuh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQ3Bwuh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQ3Bwuh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQ3Bwuh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ3Bwuh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ3Bwuh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ3Bwuh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ3Bwuh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ3Bwuh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ3Bwuh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ3Bwuh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ3Bwuh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQ3Bwuh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ3Bwuh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQ3Bwuh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ3Bwuh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQ3Bwuh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQ3Bwuh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ3Bwuh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ3Bwuh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQ3Bwuh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQ3Bwuh.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/omdsha256k256n104tau160v1/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/ccSezxaZ.s: Assembler messages:
encrypt.c: /tmp/ccSezxaZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSezxaZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSezxaZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSezxaZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSezxaZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSezxaZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSezxaZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSezxaZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSezxaZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSezxaZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSezxaZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSezxaZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSezxaZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSezxaZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSezxaZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSezxaZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSezxaZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSezxaZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSezxaZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSezxaZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSezxaZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSezxaZ.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/omdsha256k256n104tau160v1/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/cc4bFXr6.s: Assembler messages:
encrypt.c: /tmp/cc4bFXr6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4bFXr6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4bFXr6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc4bFXr6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bFXr6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bFXr6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bFXr6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bFXr6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bFXr6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4bFXr6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4bFXr6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4bFXr6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4bFXr6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bFXr6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4bFXr6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4bFXr6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc4bFXr6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc4bFXr6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4bFXr6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4bFXr6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4bFXr6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc4bFXr6.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/omdsha256k256n104tau160v1/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/ccrv0pvJ.s: Assembler messages:
encrypt.c: /tmp/ccrv0pvJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrv0pvJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrv0pvJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrv0pvJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0pvJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0pvJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0pvJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0pvJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0pvJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrv0pvJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrv0pvJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrv0pvJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrv0pvJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0pvJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrv0pvJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrv0pvJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrv0pvJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrv0pvJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrv0pvJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrv0pvJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrv0pvJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrv0pvJ.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/omdsha256k256n104tau160v1/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/ccOMnmHu.s: Assembler messages:
encrypt.c: /tmp/ccOMnmHu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOMnmHu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOMnmHu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOMnmHu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMnmHu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMnmHu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMnmHu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMnmHu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMnmHu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOMnmHu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOMnmHu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOMnmHu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOMnmHu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMnmHu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOMnmHu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOMnmHu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOMnmHu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOMnmHu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOMnmHu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOMnmHu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOMnmHu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOMnmHu.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/omdsha256k256n104tau160v1/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/cct4n1a0.s: Assembler messages:
encrypt.c: /tmp/cct4n1a0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cct4n1a0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cct4n1a0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cct4n1a0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4n1a0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4n1a0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4n1a0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4n1a0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4n1a0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct4n1a0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct4n1a0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct4n1a0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cct4n1a0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4n1a0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cct4n1a0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct4n1a0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cct4n1a0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cct4n1a0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct4n1a0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct4n1a0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cct4n1a0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cct4n1a0.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/omdsha256k256n104tau160v1/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/ccpUR0qP.s: Assembler messages:
encrypt.c: /tmp/ccpUR0qP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpUR0qP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpUR0qP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpUR0qP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUR0qP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUR0qP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUR0qP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUR0qP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUR0qP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpUR0qP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpUR0qP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpUR0qP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpUR0qP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUR0qP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpUR0qP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpUR0qP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpUR0qP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpUR0qP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpUR0qP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpUR0qP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpUR0qP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpUR0qP.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/omdsha256k256n104tau160v1/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/ccuQUZ2b.s: Assembler messages:
encrypt.c: /tmp/ccuQUZ2b.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuQUZ2b.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuQUZ2b.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuQUZ2b.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQUZ2b.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQUZ2b.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQUZ2b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQUZ2b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQUZ2b.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQUZ2b.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQUZ2b.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQUZ2b.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuQUZ2b.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQUZ2b.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuQUZ2b.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQUZ2b.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuQUZ2b.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQUZ2b.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuQUZ2b.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuQUZ2b.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQUZ2b.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuQUZ2b.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/omdsha256k256n104tau160v1/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/ccPAsN02.s: Assembler messages:
encrypt.c: /tmp/ccPAsN02.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPAsN02.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPAsN02.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccPAsN02.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAsN02.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAsN02.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAsN02.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAsN02.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAsN02.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPAsN02.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPAsN02.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPAsN02.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPAsN02.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAsN02.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPAsN02.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPAsN02.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccPAsN02.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccPAsN02.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPAsN02.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPAsN02.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPAsN02.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccPAsN02.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/omdsha256k256n104tau160v1/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/ccbZEbjB.s: Assembler messages:
encrypt.c: /tmp/ccbZEbjB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbZEbjB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbZEbjB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbZEbjB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZEbjB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZEbjB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZEbjB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZEbjB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZEbjB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbZEbjB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbZEbjB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbZEbjB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbZEbjB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZEbjB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbZEbjB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbZEbjB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbZEbjB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbZEbjB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbZEbjB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbZEbjB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbZEbjB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbZEbjB.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/omdsha256k256n104tau160v1/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/cc5RjktR.s: Assembler messages:
encrypt.c: /tmp/cc5RjktR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5RjktR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5RjktR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5RjktR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RjktR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RjktR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RjktR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RjktR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RjktR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RjktR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RjktR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RjktR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5RjktR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RjktR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5RjktR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RjktR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5RjktR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5RjktR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5RjktR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5RjktR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5RjktR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5RjktR.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/omdsha256k256n104tau160v1/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/ccP46Blh.s: Assembler messages:
encrypt.c: /tmp/ccP46Blh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP46Blh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP46Blh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccP46Blh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP46Blh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP46Blh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP46Blh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP46Blh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP46Blh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP46Blh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP46Blh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP46Blh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP46Blh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP46Blh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP46Blh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccP46Blh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP46Blh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP46Blh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP46Blh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP46Blh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP46Blh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP46Blh.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/omdsha256k256n104tau160v1/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/ccLWI5KH.s: Assembler messages:
encrypt.c: /tmp/ccLWI5KH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLWI5KH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLWI5KH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLWI5KH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWI5KH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWI5KH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWI5KH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWI5KH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWI5KH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLWI5KH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLWI5KH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLWI5KH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLWI5KH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWI5KH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLWI5KH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLWI5KH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLWI5KH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLWI5KH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLWI5KH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLWI5KH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLWI5KH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLWI5KH.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/omdsha256k256n104tau160v1/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/ccfwCIK9.s: Assembler messages:
encrypt.c: /tmp/ccfwCIK9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfwCIK9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfwCIK9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfwCIK9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwCIK9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwCIK9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwCIK9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwCIK9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwCIK9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfwCIK9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfwCIK9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfwCIK9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfwCIK9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwCIK9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfwCIK9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfwCIK9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfwCIK9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfwCIK9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfwCIK9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfwCIK9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfwCIK9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfwCIK9.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/omdsha256k256n104tau160v1/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/ccLhtxur.s: Assembler messages:
encrypt.c: /tmp/ccLhtxur.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLhtxur.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLhtxur.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLhtxur.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhtxur.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhtxur.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhtxur.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhtxur.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhtxur.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLhtxur.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLhtxur.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLhtxur.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLhtxur.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhtxur.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLhtxur.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLhtxur.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLhtxur.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLhtxur.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLhtxur.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLhtxur.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLhtxur.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLhtxur.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/omdsha256k256n104tau160v1/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/ccjipeQX.s: Assembler messages:
encrypt.c: /tmp/ccjipeQX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjipeQX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjipeQX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccjipeQX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjipeQX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjipeQX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjipeQX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjipeQX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjipeQX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjipeQX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjipeQX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjipeQX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjipeQX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjipeQX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjipeQX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjipeQX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccjipeQX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccjipeQX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjipeQX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjipeQX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjipeQX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccjipeQX.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/omdsha256k256n104tau160v1/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/ccVQzfjh.s: Assembler messages:
encrypt.c: /tmp/ccVQzfjh.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVQzfjh.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVQzfjh.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVQzfjh.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQzfjh.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQzfjh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQzfjh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQzfjh.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQzfjh.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVQzfjh.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVQzfjh.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVQzfjh.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVQzfjh.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQzfjh.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVQzfjh.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVQzfjh.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVQzfjh.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVQzfjh.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVQzfjh.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVQzfjh.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVQzfjh.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVQzfjh.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/omdsha256k256n104tau160v1/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/cccPb2yN.s: Assembler messages:
encrypt.c: /tmp/cccPb2yN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccPb2yN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccPb2yN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccPb2yN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPb2yN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPb2yN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPb2yN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPb2yN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPb2yN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccPb2yN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccPb2yN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccPb2yN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccPb2yN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPb2yN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccPb2yN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccPb2yN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccPb2yN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccPb2yN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccPb2yN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccPb2yN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccPb2yN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccPb2yN.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/omdsha256k256n104tau160v1/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/ccB4OisP.s: Assembler messages:
encrypt.c: /tmp/ccB4OisP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB4OisP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB4OisP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB4OisP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4OisP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4OisP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4OisP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4OisP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4OisP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB4OisP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB4OisP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB4OisP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB4OisP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4OisP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB4OisP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB4OisP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccB4OisP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB4OisP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB4OisP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB4OisP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB4OisP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB4OisP.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/omdsha256k256n104tau160v1/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/ccMSOPl2.s: Assembler messages:
encrypt.c: /tmp/ccMSOPl2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccMSOPl2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccMSOPl2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccMSOPl2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSOPl2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSOPl2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSOPl2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSOPl2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSOPl2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMSOPl2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMSOPl2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMSOPl2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccMSOPl2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSOPl2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccMSOPl2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccMSOPl2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccMSOPl2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMSOPl2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMSOPl2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccMSOPl2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccMSOPl2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccMSOPl2.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/omdsha256k256n104tau160v1/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/ccAFSfpH.s: Assembler messages:
encrypt.c: /tmp/ccAFSfpH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAFSfpH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAFSfpH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAFSfpH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFSfpH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFSfpH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFSfpH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFSfpH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFSfpH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAFSfpH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAFSfpH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAFSfpH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAFSfpH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFSfpH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAFSfpH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAFSfpH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAFSfpH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAFSfpH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAFSfpH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAFSfpH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAFSfpH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAFSfpH.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/omdsha256k256n104tau160v1/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/ccxj0s1O.s: Assembler messages:
encrypt.c: /tmp/ccxj0s1O.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxj0s1O.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxj0s1O.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxj0s1O.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxj0s1O.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxj0s1O.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxj0s1O.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxj0s1O.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxj0s1O.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxj0s1O.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxj0s1O.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxj0s1O.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxj0s1O.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxj0s1O.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxj0s1O.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxj0s1O.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxj0s1O.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxj0s1O.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxj0s1O.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxj0s1O.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxj0s1O.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxj0s1O.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/omdsha256k256n104tau160v1/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/ccbYpXX7.s: Assembler messages:
encrypt.c: /tmp/ccbYpXX7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbYpXX7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbYpXX7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbYpXX7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYpXX7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYpXX7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYpXX7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYpXX7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYpXX7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYpXX7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYpXX7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYpXX7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbYpXX7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYpXX7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbYpXX7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbYpXX7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbYpXX7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYpXX7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYpXX7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbYpXX7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbYpXX7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbYpXX7.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/omdsha256k256n104tau160v1/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/ccnjZZtR.s: Assembler messages:
encrypt.c: /tmp/ccnjZZtR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnjZZtR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnjZZtR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccnjZZtR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjZZtR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjZZtR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjZZtR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjZZtR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjZZtR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnjZZtR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnjZZtR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnjZZtR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnjZZtR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjZZtR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnjZZtR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnjZZtR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccnjZZtR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccnjZZtR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnjZZtR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnjZZtR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnjZZtR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccnjZZtR.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/omdsha256k256n104tau160v1/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/ccHptyDY.s: Assembler messages:
encrypt.c: /tmp/ccHptyDY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHptyDY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHptyDY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccHptyDY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHptyDY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHptyDY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHptyDY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHptyDY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHptyDY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHptyDY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHptyDY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHptyDY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHptyDY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHptyDY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHptyDY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccHptyDY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccHptyDY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHptyDY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHptyDY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHptyDY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccHptyDY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccHptyDY.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/omdsha256k256n104tau160v1/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/ccaE1YRH.s: Assembler messages:
encrypt.c: /tmp/ccaE1YRH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaE1YRH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaE1YRH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaE1YRH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaE1YRH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaE1YRH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaE1YRH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaE1YRH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaE1YRH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaE1YRH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaE1YRH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaE1YRH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaE1YRH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaE1YRH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaE1YRH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaE1YRH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaE1YRH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaE1YRH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaE1YRH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaE1YRH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaE1YRH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaE1YRH.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/omdsha256k256n104tau160v1/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/cc4Kk5Ii.s: Assembler messages:
encrypt.c: /tmp/cc4Kk5Ii.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4Kk5Ii.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4Kk5Ii.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4Kk5Ii.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kk5Ii.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kk5Ii.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kk5Ii.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kk5Ii.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kk5Ii.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Kk5Ii.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Kk5Ii.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Kk5Ii.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4Kk5Ii.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kk5Ii.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4Kk5Ii.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4Kk5Ii.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4Kk5Ii.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Kk5Ii.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Kk5Ii.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4Kk5Ii.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4Kk5Ii.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4Kk5Ii.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/omdsha256k256n104tau160v1/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/ccYM9bRn.s: Assembler messages:
encrypt.c: /tmp/ccYM9bRn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYM9bRn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYM9bRn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccYM9bRn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM9bRn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM9bRn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM9bRn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM9bRn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM9bRn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYM9bRn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYM9bRn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYM9bRn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYM9bRn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM9bRn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYM9bRn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYM9bRn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccYM9bRn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccYM9bRn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYM9bRn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYM9bRn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYM9bRn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccYM9bRn.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/omdsha256k256n104tau160v1/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/cc1YoOVg.s: Assembler messages:
encrypt.c: /tmp/cc1YoOVg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1YoOVg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1YoOVg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1YoOVg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YoOVg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YoOVg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YoOVg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YoOVg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YoOVg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1YoOVg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1YoOVg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1YoOVg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1YoOVg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YoOVg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1YoOVg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1YoOVg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1YoOVg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1YoOVg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1YoOVg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1YoOVg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1YoOVg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1YoOVg.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/omdsha256k256n104tau160v1/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/ccJwK5m9.s: Assembler messages:
encrypt.c: /tmp/ccJwK5m9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJwK5m9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJwK5m9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJwK5m9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJwK5m9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJwK5m9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJwK5m9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJwK5m9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJwK5m9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJwK5m9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJwK5m9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJwK5m9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJwK5m9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJwK5m9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJwK5m9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJwK5m9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJwK5m9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJwK5m9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJwK5m9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJwK5m9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJwK5m9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJwK5m9.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/omdsha256k256n104tau160v1/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/cc7iuUXm.s: Assembler messages:
encrypt.c: /tmp/cc7iuUXm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7iuUXm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7iuUXm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7iuUXm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7iuUXm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7iuUXm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7iuUXm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7iuUXm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7iuUXm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7iuUXm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7iuUXm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7iuUXm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7iuUXm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7iuUXm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7iuUXm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7iuUXm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7iuUXm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7iuUXm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7iuUXm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7iuUXm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7iuUXm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7iuUXm.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/omdsha256k256n104tau160v1/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/cccBiHAq.s: Assembler messages:
encrypt.c: /tmp/cccBiHAq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccBiHAq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccBiHAq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccBiHAq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBiHAq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBiHAq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBiHAq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBiHAq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBiHAq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccBiHAq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccBiHAq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccBiHAq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccBiHAq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBiHAq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccBiHAq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccBiHAq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccBiHAq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccBiHAq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccBiHAq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccBiHAq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccBiHAq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccBiHAq.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/omdsha256k256n104tau160v1/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/ccL0gcwk.s: Assembler messages:
encrypt.c: /tmp/ccL0gcwk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL0gcwk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL0gcwk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccL0gcwk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0gcwk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0gcwk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0gcwk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0gcwk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0gcwk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL0gcwk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL0gcwk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL0gcwk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL0gcwk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0gcwk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL0gcwk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL0gcwk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccL0gcwk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccL0gcwk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL0gcwk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL0gcwk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL0gcwk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccL0gcwk.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/omdsha256k256n104tau160v1/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/cciBCAsf.s: Assembler messages:
encrypt.c: /tmp/cciBCAsf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciBCAsf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciBCAsf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciBCAsf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBCAsf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBCAsf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBCAsf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBCAsf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBCAsf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciBCAsf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciBCAsf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciBCAsf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciBCAsf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBCAsf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciBCAsf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciBCAsf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciBCAsf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciBCAsf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciBCAsf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciBCAsf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciBCAsf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciBCAsf.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/omdsha256k256n104tau160v1/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/ccC8820D.s: Assembler messages:
encrypt.c: /tmp/ccC8820D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC8820D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC8820D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccC8820D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8820D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8820D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8820D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8820D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8820D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC8820D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC8820D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC8820D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC8820D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8820D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC8820D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccC8820D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC8820D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC8820D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC8820D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC8820D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC8820D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC8820D.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/omdsha256k256n104tau160v1/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/ccG77cyr.s: Assembler messages:
encrypt.c: /tmp/ccG77cyr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG77cyr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG77cyr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG77cyr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG77cyr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG77cyr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG77cyr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG77cyr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG77cyr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG77cyr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG77cyr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG77cyr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG77cyr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG77cyr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG77cyr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG77cyr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG77cyr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG77cyr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG77cyr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG77cyr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG77cyr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG77cyr.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/omdsha256k256n104tau160v1/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/ccAo0AQj.s: Assembler messages:
encrypt.c: /tmp/ccAo0AQj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAo0AQj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAo0AQj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAo0AQj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAo0AQj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAo0AQj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAo0AQj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAo0AQj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAo0AQj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAo0AQj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAo0AQj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAo0AQj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAo0AQj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAo0AQj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAo0AQj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAo0AQj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAo0AQj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAo0AQj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAo0AQj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAo0AQj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAo0AQj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAo0AQj.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/omdsha256k256n104tau160v1/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/ccdv4Cnt.s: Assembler messages:
encrypt.c: /tmp/ccdv4Cnt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdv4Cnt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdv4Cnt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdv4Cnt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv4Cnt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv4Cnt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv4Cnt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv4Cnt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv4Cnt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdv4Cnt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdv4Cnt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdv4Cnt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdv4Cnt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv4Cnt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdv4Cnt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdv4Cnt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdv4Cnt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdv4Cnt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdv4Cnt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdv4Cnt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdv4Cnt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdv4Cnt.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/omdsha256k256n104tau160v1/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/ccbbedXH.s: Assembler messages:
encrypt.c: /tmp/ccbbedXH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbbedXH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbbedXH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbbedXH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbedXH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbedXH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbedXH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbedXH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbedXH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbbedXH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbbedXH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbbedXH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbbedXH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbedXH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbbedXH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbbedXH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbbedXH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbbedXH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbbedXH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbbedXH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbbedXH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbbedXH.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/omdsha256k256n104tau160v1/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/ccpDS5Su.s: Assembler messages:
encrypt.c: /tmp/ccpDS5Su.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpDS5Su.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpDS5Su.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpDS5Su.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDS5Su.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDS5Su.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDS5Su.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDS5Su.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDS5Su.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDS5Su.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDS5Su.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDS5Su.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpDS5Su.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDS5Su.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpDS5Su.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDS5Su.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpDS5Su.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpDS5Su.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpDS5Su.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpDS5Su.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpDS5Su.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpDS5Su.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/omdsha256k256n104tau160v1/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/ccTvXNkw.s: Assembler messages:
encrypt.c: /tmp/ccTvXNkw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTvXNkw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTvXNkw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTvXNkw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvXNkw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvXNkw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvXNkw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvXNkw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvXNkw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTvXNkw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTvXNkw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTvXNkw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTvXNkw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvXNkw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTvXNkw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTvXNkw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTvXNkw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTvXNkw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTvXNkw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTvXNkw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTvXNkw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTvXNkw.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/omdsha256k256n104tau160v1/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/ccqMQFpp.s: Assembler messages:
encrypt.c: /tmp/ccqMQFpp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqMQFpp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqMQFpp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqMQFpp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMQFpp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMQFpp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMQFpp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMQFpp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMQFpp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMQFpp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMQFpp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMQFpp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqMQFpp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMQFpp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqMQFpp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMQFpp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqMQFpp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqMQFpp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqMQFpp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqMQFpp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqMQFpp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqMQFpp.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