Implementation notes: x86, h4e350, crypto_aead/omdsha256k128n96tau64v1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: omdsha256k128n96tau64v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
493875refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
498771refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062520140525
510786refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
521976refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062520140525
526665refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
526911refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
527007refgcc -m32 -O3 -fomit-frame-pointer2014062520140525
527832refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
531150refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
531516refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
531819refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
532005refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062520140525
533736refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
537876refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
539610refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062520140525
539967refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
540171refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
541269refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
541767refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
547908refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062520140525
548382refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
550458refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
550611refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062520140525
550725refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062520140525
550731refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062520140525
550737refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062520140525
550743refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062520140525
550749refgcc -m32 -O -fomit-frame-pointer2014062520140525
550884refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062520140525
550887refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062520140525
551271refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
554283refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062520140525
554403refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062520140525
555441refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
555510refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
555534refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
556437refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
556524refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
558237refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
558351refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
558381refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
558450refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062520140525
558831refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062520140525
559296refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062520140525
559737refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
559827refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062520140525
559830refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062520140525
560928refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062520140525
562641refgcc -m32 -O2 -fomit-frame-pointer2014062520140525
564084refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062520140525
564111refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062520140525
564936refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062520140525
565680refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062520140525
566010refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
566784refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062520140525
566799refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062520140525
566832refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062520140525
567015refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
567024refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062520140525
567303refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062520140525
567696refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062520140525
567732refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062520140525
568923refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062520140525
569307refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062520140525
569700refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
569781refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
569859refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
571530refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062520140525
571983refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062520140525
572310refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062520140525
574257refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062520140525
577053refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062520140525
578814refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
578982refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062520140525
579039refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062520140525
584106refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062520140525
585381refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
588141refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
589011refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062520140525
589056refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062520140525
589065refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062520140525
589230refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062520140525
589524refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
590232refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
594831refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062520140525
594852refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062520140525
594933refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062520140525
598251refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062520140525
600846refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062520140525
601317refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
602097refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
604803refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062520140525
612246refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
612411refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
612549refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
612894refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
615339refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062520140525
616353refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
619641refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062520140525
620157refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062520140525
620199refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062520140525
634188refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062520140525
634212refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062520140525
634260refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062520140525
634263refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062520140525
637392refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062520140525
638970refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062520140525
639066refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
643884refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
643920refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062520140525
644190refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
644325refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
653160refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
656268refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062520140525
662139refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062520140525
664134refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062520140525
664146refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062520140525
664176refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062520140525
664671refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
665769refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
665886refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
689934refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062520140525
695562refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062520140525
695751refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062520140525
726099refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
726168refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
734646refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
736263refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
736272refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062520140525
736293refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062520140525
736365refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
736554refgcc -m32 -Os -fomit-frame-pointer2014062520140525
746220refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062520140525
747813refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
747987refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
755631refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062520140525
755931refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
756225refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
756264refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525
767517refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062520140525
767673refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062520140525
767922refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062520140525
768081refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062520140525
768690refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062520140525
769617refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062520140525
771726refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062520140525
773628refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062520140525
773793refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062520140525
774906refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062520140525
776400refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062520140525
780549refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
780591refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
780654refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
788805refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062520140525
789117refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062520140525
789123refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062520140525
793032refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
793110refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
793221refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
793239refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
801870refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062520140525
801960refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062520140525
801999refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062520140525
802011refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062520140525
824505refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062520140525
824511refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062520140525
826038refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062520140525

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/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/ccLxfYcX.s: Assembler messages:
encrypt.c: /tmp/ccLxfYcX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLxfYcX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLxfYcX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLxfYcX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxfYcX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxfYcX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxfYcX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxfYcX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxfYcX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLxfYcX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLxfYcX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLxfYcX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLxfYcX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxfYcX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLxfYcX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLxfYcX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLxfYcX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLxfYcX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLxfYcX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLxfYcX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLxfYcX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLxfYcX.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/omdsha256k128n96tau64v1/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/ccVTpKTZ.s: Assembler messages:
encrypt.c: /tmp/ccVTpKTZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVTpKTZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVTpKTZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVTpKTZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTpKTZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTpKTZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTpKTZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTpKTZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTpKTZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVTpKTZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVTpKTZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVTpKTZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVTpKTZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTpKTZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVTpKTZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVTpKTZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVTpKTZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVTpKTZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVTpKTZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVTpKTZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVTpKTZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVTpKTZ.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/omdsha256k128n96tau64v1/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/ccgxQTUP.s: Assembler messages:
encrypt.c: /tmp/ccgxQTUP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgxQTUP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgxQTUP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgxQTUP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxQTUP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxQTUP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxQTUP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxQTUP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxQTUP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgxQTUP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgxQTUP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgxQTUP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgxQTUP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxQTUP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgxQTUP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgxQTUP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgxQTUP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgxQTUP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgxQTUP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgxQTUP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgxQTUP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgxQTUP.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/omdsha256k128n96tau64v1/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/ccsvWw6K.s: Assembler messages:
encrypt.c: /tmp/ccsvWw6K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsvWw6K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsvWw6K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsvWw6K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvWw6K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvWw6K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvWw6K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvWw6K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvWw6K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsvWw6K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsvWw6K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsvWw6K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsvWw6K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvWw6K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsvWw6K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsvWw6K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsvWw6K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsvWw6K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsvWw6K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsvWw6K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsvWw6K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsvWw6K.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/omdsha256k128n96tau64v1/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/ccI1S1w6.s: Assembler messages:
encrypt.c: /tmp/ccI1S1w6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccI1S1w6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccI1S1w6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccI1S1w6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1S1w6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1S1w6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1S1w6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1S1w6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1S1w6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI1S1w6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI1S1w6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI1S1w6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccI1S1w6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1S1w6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccI1S1w6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccI1S1w6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccI1S1w6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI1S1w6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI1S1w6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccI1S1w6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccI1S1w6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccI1S1w6.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/omdsha256k128n96tau64v1/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/ccSfXmeX.s: Assembler messages:
encrypt.c: /tmp/ccSfXmeX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSfXmeX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSfXmeX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSfXmeX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfXmeX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfXmeX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfXmeX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfXmeX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfXmeX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfXmeX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfXmeX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfXmeX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSfXmeX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfXmeX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSfXmeX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfXmeX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSfXmeX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSfXmeX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSfXmeX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSfXmeX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSfXmeX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSfXmeX.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/omdsha256k128n96tau64v1/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/ccLg8IyR.s: Assembler messages:
encrypt.c: /tmp/ccLg8IyR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLg8IyR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLg8IyR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLg8IyR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg8IyR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg8IyR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg8IyR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg8IyR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg8IyR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLg8IyR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLg8IyR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLg8IyR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLg8IyR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg8IyR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLg8IyR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLg8IyR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLg8IyR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLg8IyR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLg8IyR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLg8IyR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLg8IyR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLg8IyR.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/omdsha256k128n96tau64v1/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/cchYADFU.s: Assembler messages:
encrypt.c: /tmp/cchYADFU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchYADFU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchYADFU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchYADFU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYADFU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYADFU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYADFU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYADFU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYADFU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchYADFU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchYADFU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchYADFU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchYADFU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYADFU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchYADFU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchYADFU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchYADFU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchYADFU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchYADFU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchYADFU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchYADFU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchYADFU.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/omdsha256k128n96tau64v1/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/ccFrQz1D.s: Assembler messages:
encrypt.c: /tmp/ccFrQz1D.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFrQz1D.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFrQz1D.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFrQz1D.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrQz1D.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrQz1D.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrQz1D.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrQz1D.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrQz1D.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFrQz1D.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFrQz1D.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFrQz1D.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFrQz1D.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrQz1D.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFrQz1D.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFrQz1D.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFrQz1D.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFrQz1D.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFrQz1D.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFrQz1D.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFrQz1D.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFrQz1D.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/omdsha256k128n96tau64v1/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/ccvF9xGh.s: Assembler messages:
encrypt.c: /tmp/ccvF9xGh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvF9xGh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvF9xGh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvF9xGh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvF9xGh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvF9xGh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvF9xGh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvF9xGh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvF9xGh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvF9xGh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvF9xGh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvF9xGh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvF9xGh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvF9xGh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvF9xGh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvF9xGh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvF9xGh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvF9xGh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvF9xGh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvF9xGh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvF9xGh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvF9xGh.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/omdsha256k128n96tau64v1/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/cc8qtsHv.s: Assembler messages:
encrypt.c: /tmp/cc8qtsHv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8qtsHv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8qtsHv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8qtsHv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qtsHv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qtsHv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qtsHv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qtsHv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qtsHv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8qtsHv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8qtsHv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8qtsHv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8qtsHv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qtsHv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8qtsHv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8qtsHv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8qtsHv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8qtsHv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8qtsHv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8qtsHv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8qtsHv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8qtsHv.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/omdsha256k128n96tau64v1/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/ccZBlPRa.s: Assembler messages:
encrypt.c: /tmp/ccZBlPRa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZBlPRa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZBlPRa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZBlPRa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBlPRa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBlPRa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBlPRa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBlPRa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBlPRa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBlPRa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBlPRa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBlPRa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZBlPRa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBlPRa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZBlPRa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBlPRa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZBlPRa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZBlPRa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZBlPRa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZBlPRa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZBlPRa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZBlPRa.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/omdsha256k128n96tau64v1/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/cc7sPVGK.s: Assembler messages:
encrypt.c: /tmp/cc7sPVGK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7sPVGK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7sPVGK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7sPVGK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sPVGK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sPVGK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sPVGK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sPVGK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sPVGK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7sPVGK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7sPVGK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7sPVGK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7sPVGK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sPVGK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7sPVGK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7sPVGK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7sPVGK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7sPVGK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7sPVGK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sPVGK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7sPVGK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7sPVGK.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/omdsha256k128n96tau64v1/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/ccqB7qkm.s: Assembler messages:
encrypt.c: /tmp/ccqB7qkm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqB7qkm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqB7qkm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqB7qkm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB7qkm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB7qkm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB7qkm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB7qkm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB7qkm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqB7qkm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqB7qkm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqB7qkm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqB7qkm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB7qkm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqB7qkm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqB7qkm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqB7qkm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqB7qkm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqB7qkm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqB7qkm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqB7qkm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqB7qkm.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/omdsha256k128n96tau64v1/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/ccOSC9sd.s: Assembler messages:
encrypt.c: /tmp/ccOSC9sd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOSC9sd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOSC9sd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOSC9sd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSC9sd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSC9sd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSC9sd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSC9sd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSC9sd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOSC9sd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOSC9sd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOSC9sd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOSC9sd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSC9sd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOSC9sd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOSC9sd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOSC9sd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOSC9sd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOSC9sd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOSC9sd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOSC9sd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOSC9sd.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/omdsha256k128n96tau64v1/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/ccVnA1vz.s: Assembler messages:
encrypt.c: /tmp/ccVnA1vz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVnA1vz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVnA1vz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVnA1vz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnA1vz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnA1vz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnA1vz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnA1vz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnA1vz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVnA1vz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVnA1vz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVnA1vz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVnA1vz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnA1vz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVnA1vz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVnA1vz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVnA1vz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVnA1vz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVnA1vz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVnA1vz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVnA1vz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVnA1vz.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/omdsha256k128n96tau64v1/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/ccIxhHV9.s: Assembler messages:
encrypt.c: /tmp/ccIxhHV9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIxhHV9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIxhHV9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIxhHV9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxhHV9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxhHV9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxhHV9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxhHV9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxhHV9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIxhHV9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIxhHV9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIxhHV9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIxhHV9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxhHV9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIxhHV9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIxhHV9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIxhHV9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIxhHV9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIxhHV9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIxhHV9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIxhHV9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIxhHV9.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/omdsha256k128n96tau64v1/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/ccxTgde3.s: Assembler messages:
encrypt.c: /tmp/ccxTgde3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxTgde3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxTgde3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxTgde3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTgde3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTgde3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTgde3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTgde3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTgde3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxTgde3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxTgde3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxTgde3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxTgde3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTgde3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxTgde3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxTgde3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxTgde3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxTgde3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxTgde3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxTgde3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxTgde3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxTgde3.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/omdsha256k128n96tau64v1/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/ccHa15gW.s: Assembler messages:
encrypt.c: /tmp/ccHa15gW.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHa15gW.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHa15gW.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHa15gW.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHa15gW.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHa15gW.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHa15gW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHa15gW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHa15gW.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHa15gW.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHa15gW.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHa15gW.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHa15gW.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHa15gW.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHa15gW.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHa15gW.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHa15gW.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHa15gW.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHa15gW.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHa15gW.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHa15gW.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHa15gW.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/omdsha256k128n96tau64v1/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/cclUgvKa.s: Assembler messages:
encrypt.c: /tmp/cclUgvKa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclUgvKa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclUgvKa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclUgvKa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUgvKa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUgvKa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUgvKa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUgvKa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUgvKa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclUgvKa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclUgvKa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclUgvKa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclUgvKa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUgvKa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclUgvKa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclUgvKa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclUgvKa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclUgvKa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclUgvKa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclUgvKa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclUgvKa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclUgvKa.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/omdsha256k128n96tau64v1/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/ccNVJYlk.s: Assembler messages:
encrypt.c: /tmp/ccNVJYlk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNVJYlk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNVJYlk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNVJYlk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVJYlk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVJYlk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVJYlk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVJYlk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVJYlk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNVJYlk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNVJYlk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNVJYlk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNVJYlk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVJYlk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNVJYlk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNVJYlk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNVJYlk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNVJYlk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNVJYlk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVJYlk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNVJYlk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNVJYlk.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/omdsha256k128n96tau64v1/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/ccSxlmH5.s: Assembler messages:
encrypt.c: /tmp/ccSxlmH5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSxlmH5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSxlmH5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccSxlmH5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxlmH5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxlmH5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxlmH5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxlmH5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxlmH5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxlmH5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxlmH5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxlmH5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSxlmH5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxlmH5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSxlmH5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxlmH5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccSxlmH5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccSxlmH5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSxlmH5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSxlmH5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSxlmH5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccSxlmH5.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/omdsha256k128n96tau64v1/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/ccBMopDd.s: Assembler messages:
encrypt.c: /tmp/ccBMopDd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBMopDd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBMopDd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBMopDd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMopDd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMopDd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMopDd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMopDd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMopDd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBMopDd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBMopDd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBMopDd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBMopDd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMopDd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBMopDd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBMopDd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBMopDd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBMopDd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBMopDd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBMopDd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBMopDd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBMopDd.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/omdsha256k128n96tau64v1/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/cchDAKm1.s: Assembler messages:
encrypt.c: /tmp/cchDAKm1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchDAKm1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchDAKm1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchDAKm1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDAKm1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDAKm1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDAKm1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDAKm1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDAKm1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDAKm1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDAKm1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDAKm1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchDAKm1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDAKm1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchDAKm1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDAKm1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchDAKm1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchDAKm1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchDAKm1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchDAKm1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchDAKm1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchDAKm1.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/omdsha256k128n96tau64v1/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/ccGIyHen.s: Assembler messages:
encrypt.c: /tmp/ccGIyHen.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGIyHen.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGIyHen.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGIyHen.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIyHen.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIyHen.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIyHen.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIyHen.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIyHen.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIyHen.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIyHen.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIyHen.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGIyHen.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIyHen.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGIyHen.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGIyHen.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGIyHen.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGIyHen.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGIyHen.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGIyHen.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGIyHen.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGIyHen.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/omdsha256k128n96tau64v1/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/cciGwNwn.s: Assembler messages:
encrypt.c: /tmp/cciGwNwn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciGwNwn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciGwNwn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciGwNwn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciGwNwn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciGwNwn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciGwNwn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciGwNwn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciGwNwn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciGwNwn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciGwNwn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciGwNwn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciGwNwn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciGwNwn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciGwNwn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciGwNwn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciGwNwn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciGwNwn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciGwNwn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciGwNwn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciGwNwn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciGwNwn.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/omdsha256k128n96tau64v1/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/cc50bwzo.s: Assembler messages:
encrypt.c: /tmp/cc50bwzo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc50bwzo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc50bwzo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc50bwzo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50bwzo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50bwzo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50bwzo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50bwzo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50bwzo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc50bwzo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc50bwzo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc50bwzo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc50bwzo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50bwzo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc50bwzo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc50bwzo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc50bwzo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc50bwzo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc50bwzo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50bwzo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc50bwzo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc50bwzo.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/omdsha256k128n96tau64v1/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/cc9s0QSs.s: Assembler messages:
encrypt.c: /tmp/cc9s0QSs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9s0QSs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9s0QSs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9s0QSs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9s0QSs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9s0QSs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9s0QSs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9s0QSs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9s0QSs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9s0QSs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9s0QSs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9s0QSs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9s0QSs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9s0QSs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9s0QSs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9s0QSs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9s0QSs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9s0QSs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9s0QSs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9s0QSs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9s0QSs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9s0QSs.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/omdsha256k128n96tau64v1/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/ccLYU6so.s: Assembler messages:
encrypt.c: /tmp/ccLYU6so.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLYU6so.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLYU6so.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLYU6so.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYU6so.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYU6so.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYU6so.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYU6so.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYU6so.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYU6so.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYU6so.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYU6so.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLYU6so.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYU6so.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLYU6so.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYU6so.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLYU6so.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLYU6so.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLYU6so.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLYU6so.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLYU6so.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLYU6so.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/omdsha256k128n96tau64v1/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/ccxnBAqu.s: Assembler messages:
encrypt.c: /tmp/ccxnBAqu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxnBAqu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxnBAqu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxnBAqu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnBAqu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnBAqu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnBAqu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnBAqu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnBAqu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxnBAqu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxnBAqu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxnBAqu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxnBAqu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnBAqu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxnBAqu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxnBAqu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxnBAqu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxnBAqu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxnBAqu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxnBAqu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxnBAqu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxnBAqu.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/omdsha256k128n96tau64v1/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/ccFVunLl.s: Assembler messages:
encrypt.c: /tmp/ccFVunLl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFVunLl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFVunLl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFVunLl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVunLl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVunLl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVunLl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVunLl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVunLl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFVunLl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFVunLl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFVunLl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFVunLl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVunLl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFVunLl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFVunLl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFVunLl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFVunLl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFVunLl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFVunLl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFVunLl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFVunLl.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/omdsha256k128n96tau64v1/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/ccchdOSs.s: Assembler messages:
encrypt.c: /tmp/ccchdOSs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccchdOSs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccchdOSs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccchdOSs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchdOSs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchdOSs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchdOSs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchdOSs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchdOSs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccchdOSs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccchdOSs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccchdOSs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccchdOSs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchdOSs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccchdOSs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccchdOSs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccchdOSs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccchdOSs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccchdOSs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccchdOSs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccchdOSs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccchdOSs.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/omdsha256k128n96tau64v1/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/ccg1oPae.s: Assembler messages:
encrypt.c: /tmp/ccg1oPae.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccg1oPae.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccg1oPae.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccg1oPae.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1oPae.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1oPae.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1oPae.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1oPae.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1oPae.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg1oPae.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg1oPae.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg1oPae.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccg1oPae.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1oPae.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccg1oPae.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccg1oPae.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccg1oPae.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg1oPae.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg1oPae.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccg1oPae.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccg1oPae.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccg1oPae.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/omdsha256k128n96tau64v1/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/ccuIdbMp.s: Assembler messages:
encrypt.c: /tmp/ccuIdbMp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuIdbMp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuIdbMp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuIdbMp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIdbMp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIdbMp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIdbMp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIdbMp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIdbMp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIdbMp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIdbMp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIdbMp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuIdbMp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIdbMp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuIdbMp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIdbMp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuIdbMp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuIdbMp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuIdbMp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuIdbMp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuIdbMp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuIdbMp.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/omdsha256k128n96tau64v1/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/ccfZ9SAl.s: Assembler messages:
encrypt.c: /tmp/ccfZ9SAl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfZ9SAl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfZ9SAl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfZ9SAl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZ9SAl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZ9SAl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZ9SAl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZ9SAl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZ9SAl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfZ9SAl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfZ9SAl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfZ9SAl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfZ9SAl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZ9SAl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfZ9SAl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfZ9SAl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfZ9SAl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfZ9SAl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfZ9SAl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfZ9SAl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfZ9SAl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfZ9SAl.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/omdsha256k128n96tau64v1/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/cck9ueX5.s: Assembler messages:
encrypt.c: /tmp/cck9ueX5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck9ueX5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck9ueX5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cck9ueX5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9ueX5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9ueX5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9ueX5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9ueX5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9ueX5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck9ueX5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck9ueX5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck9ueX5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cck9ueX5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9ueX5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck9ueX5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cck9ueX5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cck9ueX5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cck9ueX5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cck9ueX5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9ueX5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cck9ueX5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cck9ueX5.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/omdsha256k128n96tau64v1/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/ccSoP1Yg.s: Assembler messages:
encrypt.c: /tmp/ccSoP1Yg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSoP1Yg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSoP1Yg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSoP1Yg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoP1Yg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoP1Yg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoP1Yg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoP1Yg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoP1Yg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSoP1Yg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSoP1Yg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSoP1Yg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSoP1Yg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoP1Yg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSoP1Yg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSoP1Yg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSoP1Yg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSoP1Yg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSoP1Yg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSoP1Yg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSoP1Yg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSoP1Yg.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/omdsha256k128n96tau64v1/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/ccgCJz7q.s: Assembler messages:
encrypt.c: /tmp/ccgCJz7q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgCJz7q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgCJz7q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgCJz7q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCJz7q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCJz7q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCJz7q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCJz7q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCJz7q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgCJz7q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgCJz7q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgCJz7q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgCJz7q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCJz7q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgCJz7q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgCJz7q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgCJz7q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgCJz7q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgCJz7q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgCJz7q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgCJz7q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgCJz7q.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/omdsha256k128n96tau64v1/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/cc2KFVG9.s: Assembler messages:
encrypt.c: /tmp/cc2KFVG9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2KFVG9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2KFVG9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc2KFVG9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KFVG9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KFVG9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KFVG9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KFVG9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KFVG9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2KFVG9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2KFVG9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2KFVG9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2KFVG9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KFVG9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2KFVG9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc2KFVG9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc2KFVG9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2KFVG9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2KFVG9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2KFVG9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc2KFVG9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc2KFVG9.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/omdsha256k128n96tau64v1/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/ccgJ9EYn.s: Assembler messages:
encrypt.c: /tmp/ccgJ9EYn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgJ9EYn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgJ9EYn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgJ9EYn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJ9EYn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJ9EYn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJ9EYn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJ9EYn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJ9EYn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJ9EYn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJ9EYn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJ9EYn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgJ9EYn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJ9EYn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgJ9EYn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJ9EYn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgJ9EYn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJ9EYn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgJ9EYn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgJ9EYn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJ9EYn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgJ9EYn.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/omdsha256k128n96tau64v1/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/ccBbRd1e.s: Assembler messages:
encrypt.c: /tmp/ccBbRd1e.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBbRd1e.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBbRd1e.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccBbRd1e.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbRd1e.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbRd1e.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbRd1e.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbRd1e.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbRd1e.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBbRd1e.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBbRd1e.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBbRd1e.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBbRd1e.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbRd1e.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBbRd1e.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccBbRd1e.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccBbRd1e.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBbRd1e.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBbRd1e.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBbRd1e.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccBbRd1e.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccBbRd1e.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/omdsha256k128n96tau64v1/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/cchQupbC.s: Assembler messages:
encrypt.c: /tmp/cchQupbC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchQupbC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchQupbC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchQupbC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQupbC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQupbC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQupbC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQupbC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQupbC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQupbC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQupbC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQupbC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchQupbC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQupbC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchQupbC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQupbC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchQupbC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchQupbC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchQupbC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchQupbC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchQupbC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchQupbC.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/omdsha256k128n96tau64v1/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/cc57fOjy.s: Assembler messages:
encrypt.c: /tmp/cc57fOjy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc57fOjy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc57fOjy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc57fOjy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57fOjy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57fOjy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57fOjy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57fOjy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57fOjy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57fOjy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57fOjy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57fOjy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc57fOjy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57fOjy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc57fOjy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57fOjy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc57fOjy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc57fOjy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc57fOjy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc57fOjy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc57fOjy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc57fOjy.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/omdsha256k128n96tau64v1/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/ccE2q8N3.s: Assembler messages:
encrypt.c: /tmp/ccE2q8N3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE2q8N3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE2q8N3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccE2q8N3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2q8N3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2q8N3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2q8N3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2q8N3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2q8N3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE2q8N3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE2q8N3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE2q8N3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE2q8N3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2q8N3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE2q8N3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccE2q8N3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccE2q8N3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE2q8N3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE2q8N3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE2q8N3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccE2q8N3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccE2q8N3.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/omdsha256k128n96tau64v1/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/ccT3BeBj.s: Assembler messages:
encrypt.c: /tmp/ccT3BeBj.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT3BeBj.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT3BeBj.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccT3BeBj.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3BeBj.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3BeBj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3BeBj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3BeBj.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3BeBj.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT3BeBj.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT3BeBj.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT3BeBj.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT3BeBj.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3BeBj.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT3BeBj.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccT3BeBj.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccT3BeBj.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT3BeBj.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT3BeBj.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT3BeBj.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccT3BeBj.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccT3BeBj.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/omdsha256k128n96tau64v1/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/ccrnVjdH.s: Assembler messages:
encrypt.c: /tmp/ccrnVjdH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrnVjdH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrnVjdH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrnVjdH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnVjdH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnVjdH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnVjdH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnVjdH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnVjdH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnVjdH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnVjdH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnVjdH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrnVjdH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnVjdH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrnVjdH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnVjdH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrnVjdH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrnVjdH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrnVjdH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrnVjdH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrnVjdH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrnVjdH.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/omdsha256k128n96tau64v1/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/ccCLSPE7.s: Assembler messages:
encrypt.c: /tmp/ccCLSPE7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCLSPE7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCLSPE7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCLSPE7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLSPE7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLSPE7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLSPE7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLSPE7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLSPE7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCLSPE7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCLSPE7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCLSPE7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCLSPE7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLSPE7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCLSPE7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCLSPE7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCLSPE7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCLSPE7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCLSPE7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCLSPE7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCLSPE7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCLSPE7.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/omdsha256k128n96tau64v1/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/ccuNXiAD.s: Assembler messages:
encrypt.c: /tmp/ccuNXiAD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuNXiAD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuNXiAD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuNXiAD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNXiAD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNXiAD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNXiAD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNXiAD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNXiAD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuNXiAD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuNXiAD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuNXiAD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuNXiAD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNXiAD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuNXiAD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuNXiAD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuNXiAD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuNXiAD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuNXiAD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuNXiAD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuNXiAD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuNXiAD.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/omdsha256k128n96tau64v1/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/ccAxtfNv.s: Assembler messages:
encrypt.c: /tmp/ccAxtfNv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAxtfNv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAxtfNv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAxtfNv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAxtfNv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAxtfNv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAxtfNv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAxtfNv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAxtfNv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAxtfNv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAxtfNv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAxtfNv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAxtfNv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAxtfNv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAxtfNv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAxtfNv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAxtfNv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAxtfNv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAxtfNv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAxtfNv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAxtfNv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAxtfNv.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/omdsha256k128n96tau64v1/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/ccF6IudQ.s: Assembler messages:
encrypt.c: /tmp/ccF6IudQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF6IudQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF6IudQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF6IudQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6IudQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6IudQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6IudQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6IudQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6IudQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF6IudQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF6IudQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF6IudQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF6IudQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6IudQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF6IudQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF6IudQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF6IudQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF6IudQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF6IudQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF6IudQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF6IudQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF6IudQ.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/omdsha256k128n96tau64v1/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/cc5F0Znm.s: Assembler messages:
encrypt.c: /tmp/cc5F0Znm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5F0Znm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5F0Znm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5F0Znm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5F0Znm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5F0Znm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5F0Znm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5F0Znm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5F0Znm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5F0Znm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5F0Znm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5F0Znm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5F0Znm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5F0Znm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5F0Znm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5F0Znm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5F0Znm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5F0Znm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5F0Znm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5F0Znm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5F0Znm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5F0Znm.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/omdsha256k128n96tau64v1/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/ccgHOm7E.s: Assembler messages:
encrypt.c: /tmp/ccgHOm7E.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgHOm7E.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgHOm7E.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgHOm7E.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHOm7E.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHOm7E.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHOm7E.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHOm7E.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHOm7E.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgHOm7E.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgHOm7E.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgHOm7E.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgHOm7E.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHOm7E.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgHOm7E.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgHOm7E.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgHOm7E.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgHOm7E.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgHOm7E.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgHOm7E.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgHOm7E.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgHOm7E.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/omdsha256k128n96tau64v1/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/ccXrIFzX.s: Assembler messages:
encrypt.c: /tmp/ccXrIFzX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXrIFzX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXrIFzX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccXrIFzX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrIFzX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrIFzX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrIFzX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrIFzX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrIFzX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXrIFzX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXrIFzX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXrIFzX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXrIFzX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrIFzX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXrIFzX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccXrIFzX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccXrIFzX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXrIFzX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXrIFzX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXrIFzX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccXrIFzX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccXrIFzX.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/omdsha256k128n96tau64v1/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/ccfYH65x.s: Assembler messages:
encrypt.c: /tmp/ccfYH65x.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfYH65x.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfYH65x.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfYH65x.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYH65x.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYH65x.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYH65x.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYH65x.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYH65x.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYH65x.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYH65x.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYH65x.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfYH65x.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYH65x.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfYH65x.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYH65x.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfYH65x.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfYH65x.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfYH65x.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfYH65x.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfYH65x.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfYH65x.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/omdsha256k128n96tau64v1/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/ccmOwvVq.s: Assembler messages:
encrypt.c: /tmp/ccmOwvVq.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmOwvVq.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmOwvVq.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmOwvVq.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOwvVq.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOwvVq.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOwvVq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOwvVq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOwvVq.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmOwvVq.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmOwvVq.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmOwvVq.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmOwvVq.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOwvVq.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmOwvVq.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmOwvVq.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmOwvVq.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmOwvVq.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmOwvVq.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmOwvVq.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOwvVq.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmOwvVq.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/omdsha256k128n96tau64v1/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/ccn4s8qL.s: Assembler messages:
encrypt.c: /tmp/ccn4s8qL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn4s8qL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn4s8qL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccn4s8qL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4s8qL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4s8qL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4s8qL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4s8qL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4s8qL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn4s8qL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn4s8qL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn4s8qL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn4s8qL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4s8qL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn4s8qL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccn4s8qL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccn4s8qL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn4s8qL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn4s8qL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn4s8qL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccn4s8qL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccn4s8qL.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/omdsha256k128n96tau64v1/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/cc8YzgmL.s: Assembler messages:
encrypt.c: /tmp/cc8YzgmL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8YzgmL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8YzgmL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8YzgmL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YzgmL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YzgmL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YzgmL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YzgmL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YzgmL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8YzgmL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8YzgmL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8YzgmL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8YzgmL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YzgmL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8YzgmL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8YzgmL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8YzgmL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8YzgmL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8YzgmL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8YzgmL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8YzgmL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8YzgmL.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/omdsha256k128n96tau64v1/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/ccCrh65B.s: Assembler messages:
encrypt.c: /tmp/ccCrh65B.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCrh65B.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCrh65B.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCrh65B.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrh65B.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrh65B.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrh65B.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrh65B.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrh65B.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCrh65B.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCrh65B.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCrh65B.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCrh65B.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrh65B.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCrh65B.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCrh65B.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCrh65B.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCrh65B.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCrh65B.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCrh65B.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCrh65B.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCrh65B.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/omdsha256k128n96tau64v1/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/cc82RawJ.s: Assembler messages:
encrypt.c: /tmp/cc82RawJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc82RawJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc82RawJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc82RawJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82RawJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82RawJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82RawJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82RawJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82RawJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc82RawJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc82RawJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc82RawJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc82RawJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82RawJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc82RawJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc82RawJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc82RawJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc82RawJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc82RawJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc82RawJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc82RawJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc82RawJ.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/omdsha256k128n96tau64v1/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/ccueqXTo.s: Assembler messages:
encrypt.c: /tmp/ccueqXTo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccueqXTo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccueqXTo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccueqXTo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccueqXTo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccueqXTo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccueqXTo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccueqXTo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccueqXTo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccueqXTo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccueqXTo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccueqXTo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccueqXTo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccueqXTo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccueqXTo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccueqXTo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccueqXTo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccueqXTo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccueqXTo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccueqXTo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccueqXTo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccueqXTo.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/omdsha256k128n96tau64v1/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/ccNSQ7jJ.s: Assembler messages:
encrypt.c: /tmp/ccNSQ7jJ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNSQ7jJ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNSQ7jJ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNSQ7jJ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSQ7jJ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSQ7jJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSQ7jJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSQ7jJ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSQ7jJ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNSQ7jJ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNSQ7jJ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNSQ7jJ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNSQ7jJ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSQ7jJ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNSQ7jJ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNSQ7jJ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNSQ7jJ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNSQ7jJ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNSQ7jJ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNSQ7jJ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNSQ7jJ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNSQ7jJ.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/omdsha256k128n96tau64v1/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/cclQhfDQ.s: Assembler messages:
encrypt.c: /tmp/cclQhfDQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclQhfDQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclQhfDQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclQhfDQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQhfDQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQhfDQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQhfDQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQhfDQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQhfDQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQhfDQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQhfDQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQhfDQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclQhfDQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQhfDQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclQhfDQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQhfDQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclQhfDQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclQhfDQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclQhfDQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclQhfDQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclQhfDQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclQhfDQ.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/omdsha256k128n96tau64v1/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/ccNNDarv.s: Assembler messages:
encrypt.c: /tmp/ccNNDarv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNNDarv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNNDarv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccNNDarv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNDarv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNDarv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNDarv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNDarv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNDarv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNNDarv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNNDarv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNNDarv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNNDarv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNDarv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNNDarv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccNNDarv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccNNDarv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNNDarv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNNDarv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNNDarv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccNNDarv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccNNDarv.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/omdsha256k128n96tau64v1/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/ccl7n2jJ.s: Assembler messages:
encrypt.c: /tmp/ccl7n2jJ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl7n2jJ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl7n2jJ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccl7n2jJ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7n2jJ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7n2jJ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7n2jJ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7n2jJ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7n2jJ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7n2jJ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7n2jJ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7n2jJ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl7n2jJ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7n2jJ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl7n2jJ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7n2jJ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccl7n2jJ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl7n2jJ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl7n2jJ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl7n2jJ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl7n2jJ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl7n2jJ.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/omdsha256k128n96tau64v1/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/ccgJLPT4.s: Assembler messages:
encrypt.c: /tmp/ccgJLPT4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgJLPT4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgJLPT4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgJLPT4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJLPT4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJLPT4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJLPT4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJLPT4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJLPT4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJLPT4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJLPT4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJLPT4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgJLPT4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJLPT4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgJLPT4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJLPT4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgJLPT4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgJLPT4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgJLPT4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgJLPT4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgJLPT4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgJLPT4.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/omdsha256k128n96tau64v1/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/cciPckjl.s: Assembler messages:
encrypt.c: /tmp/cciPckjl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciPckjl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciPckjl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciPckjl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPckjl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPckjl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPckjl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPckjl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPckjl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciPckjl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciPckjl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciPckjl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciPckjl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPckjl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciPckjl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciPckjl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciPckjl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciPckjl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciPckjl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciPckjl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciPckjl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciPckjl.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/omdsha256k128n96tau64v1/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/cc7wVuzZ.s: Assembler messages:
encrypt.c: /tmp/cc7wVuzZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7wVuzZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7wVuzZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7wVuzZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wVuzZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wVuzZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wVuzZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wVuzZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wVuzZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wVuzZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wVuzZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wVuzZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7wVuzZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wVuzZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7wVuzZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wVuzZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7wVuzZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7wVuzZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7wVuzZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7wVuzZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7wVuzZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7wVuzZ.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/omdsha256k128n96tau64v1/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/ccW4Cuy8.s: Assembler messages:
encrypt.c: /tmp/ccW4Cuy8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW4Cuy8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW4Cuy8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccW4Cuy8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4Cuy8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4Cuy8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4Cuy8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4Cuy8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4Cuy8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4Cuy8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4Cuy8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4Cuy8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW4Cuy8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4Cuy8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW4Cuy8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccW4Cuy8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccW4Cuy8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW4Cuy8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW4Cuy8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW4Cuy8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccW4Cuy8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccW4Cuy8.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/omdsha256k128n96tau64v1/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/ccF4RnUr.s: Assembler messages:
encrypt.c: /tmp/ccF4RnUr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF4RnUr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF4RnUr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF4RnUr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4RnUr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4RnUr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4RnUr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4RnUr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4RnUr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4RnUr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4RnUr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4RnUr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF4RnUr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4RnUr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF4RnUr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF4RnUr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF4RnUr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF4RnUr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF4RnUr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF4RnUr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF4RnUr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF4RnUr.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/omdsha256k128n96tau64v1/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/ccOzpFn6.s: Assembler messages:
encrypt.c: /tmp/ccOzpFn6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOzpFn6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOzpFn6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOzpFn6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzpFn6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzpFn6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzpFn6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzpFn6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzpFn6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOzpFn6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOzpFn6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOzpFn6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOzpFn6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzpFn6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOzpFn6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOzpFn6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOzpFn6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOzpFn6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOzpFn6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOzpFn6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOzpFn6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOzpFn6.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/omdsha256k128n96tau64v1/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/cc259Isd.s: Assembler messages:
encrypt.c: /tmp/cc259Isd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc259Isd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc259Isd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc259Isd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259Isd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259Isd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259Isd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259Isd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259Isd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc259Isd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc259Isd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc259Isd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc259Isd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259Isd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc259Isd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc259Isd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc259Isd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc259Isd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc259Isd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc259Isd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc259Isd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc259Isd.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/omdsha256k128n96tau64v1/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/ccGu2zZ4.s: Assembler messages:
encrypt.c: /tmp/ccGu2zZ4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGu2zZ4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGu2zZ4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGu2zZ4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGu2zZ4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGu2zZ4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGu2zZ4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGu2zZ4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGu2zZ4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGu2zZ4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGu2zZ4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGu2zZ4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGu2zZ4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGu2zZ4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGu2zZ4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGu2zZ4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGu2zZ4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGu2zZ4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGu2zZ4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGu2zZ4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGu2zZ4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGu2zZ4.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/omdsha256k128n96tau64v1/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/ccVFCjFT.s: Assembler messages:
encrypt.c: /tmp/ccVFCjFT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVFCjFT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVFCjFT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVFCjFT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFCjFT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFCjFT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFCjFT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFCjFT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFCjFT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFCjFT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFCjFT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFCjFT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVFCjFT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFCjFT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVFCjFT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFCjFT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVFCjFT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVFCjFT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVFCjFT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVFCjFT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVFCjFT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVFCjFT.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/omdsha256k128n96tau64v1/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/ccWCLOmW.s: Assembler messages:
encrypt.c: /tmp/ccWCLOmW.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWCLOmW.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWCLOmW.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWCLOmW.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCLOmW.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCLOmW.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCLOmW.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCLOmW.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCLOmW.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWCLOmW.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWCLOmW.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWCLOmW.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWCLOmW.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCLOmW.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWCLOmW.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWCLOmW.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWCLOmW.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWCLOmW.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWCLOmW.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWCLOmW.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWCLOmW.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWCLOmW.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/omdsha256k128n96tau64v1/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/ccx34SyL.s: Assembler messages:
encrypt.c: /tmp/ccx34SyL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx34SyL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx34SyL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccx34SyL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx34SyL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx34SyL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx34SyL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx34SyL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx34SyL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx34SyL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx34SyL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx34SyL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx34SyL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx34SyL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx34SyL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccx34SyL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccx34SyL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx34SyL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx34SyL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx34SyL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccx34SyL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccx34SyL.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/omdsha256k128n96tau64v1/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/cczn4l2P.s: Assembler messages:
encrypt.c: /tmp/cczn4l2P.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczn4l2P.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczn4l2P.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczn4l2P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczn4l2P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczn4l2P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczn4l2P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczn4l2P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczn4l2P.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczn4l2P.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczn4l2P.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczn4l2P.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczn4l2P.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczn4l2P.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczn4l2P.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczn4l2P.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczn4l2P.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczn4l2P.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczn4l2P.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczn4l2P.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczn4l2P.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczn4l2P.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/omdsha256k128n96tau64v1/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/ccJo3wS3.s: Assembler messages:
encrypt.c: /tmp/ccJo3wS3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJo3wS3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJo3wS3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJo3wS3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJo3wS3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJo3wS3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJo3wS3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJo3wS3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJo3wS3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJo3wS3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJo3wS3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJo3wS3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJo3wS3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJo3wS3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJo3wS3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJo3wS3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJo3wS3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJo3wS3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJo3wS3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJo3wS3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJo3wS3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJo3wS3.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/omdsha256k128n96tau64v1/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/ccJvR6GT.s: Assembler messages:
encrypt.c: /tmp/ccJvR6GT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJvR6GT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJvR6GT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJvR6GT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvR6GT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvR6GT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvR6GT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvR6GT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvR6GT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJvR6GT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJvR6GT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJvR6GT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJvR6GT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvR6GT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJvR6GT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJvR6GT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJvR6GT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJvR6GT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJvR6GT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJvR6GT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJvR6GT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJvR6GT.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/omdsha256k128n96tau64v1/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/ccEdgFxQ.s: Assembler messages:
encrypt.c: /tmp/ccEdgFxQ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEdgFxQ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEdgFxQ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccEdgFxQ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdgFxQ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdgFxQ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdgFxQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdgFxQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdgFxQ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdgFxQ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdgFxQ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdgFxQ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEdgFxQ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdgFxQ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEdgFxQ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdgFxQ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccEdgFxQ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccEdgFxQ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEdgFxQ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEdgFxQ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEdgFxQ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccEdgFxQ.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/omdsha256k128n96tau64v1/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/ccpjEd6T.s: Assembler messages:
encrypt.c: /tmp/ccpjEd6T.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpjEd6T.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpjEd6T.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccpjEd6T.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjEd6T.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjEd6T.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjEd6T.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjEd6T.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjEd6T.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpjEd6T.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpjEd6T.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpjEd6T.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpjEd6T.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjEd6T.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpjEd6T.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccpjEd6T.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccpjEd6T.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpjEd6T.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpjEd6T.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpjEd6T.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccpjEd6T.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccpjEd6T.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/omdsha256k128n96tau64v1/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/ccGkTXuZ.s: Assembler messages:
encrypt.c: /tmp/ccGkTXuZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGkTXuZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGkTXuZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGkTXuZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkTXuZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkTXuZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkTXuZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkTXuZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkTXuZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGkTXuZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGkTXuZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGkTXuZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGkTXuZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkTXuZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGkTXuZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGkTXuZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGkTXuZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGkTXuZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGkTXuZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGkTXuZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGkTXuZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGkTXuZ.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/omdsha256k128n96tau64v1/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/ccr0UOCl.s: Assembler messages:
encrypt.c: /tmp/ccr0UOCl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccr0UOCl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccr0UOCl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccr0UOCl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0UOCl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0UOCl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0UOCl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0UOCl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0UOCl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr0UOCl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr0UOCl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr0UOCl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccr0UOCl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0UOCl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccr0UOCl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr0UOCl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccr0UOCl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccr0UOCl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr0UOCl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr0UOCl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccr0UOCl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccr0UOCl.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/omdsha256k128n96tau64v1/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/ccENHQLK.s: Assembler messages:
encrypt.c: /tmp/ccENHQLK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccENHQLK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccENHQLK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccENHQLK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENHQLK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENHQLK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENHQLK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENHQLK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENHQLK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccENHQLK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccENHQLK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccENHQLK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccENHQLK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENHQLK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccENHQLK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccENHQLK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccENHQLK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccENHQLK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccENHQLK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccENHQLK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccENHQLK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccENHQLK.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/omdsha256k128n96tau64v1/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/cciOpnPh.s: Assembler messages:
encrypt.c: /tmp/cciOpnPh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciOpnPh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciOpnPh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cciOpnPh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOpnPh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOpnPh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOpnPh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOpnPh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOpnPh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOpnPh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOpnPh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOpnPh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cciOpnPh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOpnPh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciOpnPh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOpnPh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cciOpnPh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cciOpnPh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciOpnPh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciOpnPh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cciOpnPh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cciOpnPh.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/omdsha256k128n96tau64v1/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/ccxser93.s: Assembler messages:
encrypt.c: /tmp/ccxser93.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxser93.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxser93.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxser93.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxser93.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxser93.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxser93.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxser93.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxser93.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxser93.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxser93.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxser93.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxser93.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxser93.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxser93.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxser93.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxser93.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxser93.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxser93.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxser93.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxser93.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxser93.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/omdsha256k128n96tau64v1/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/ccxzoDqm.s: Assembler messages:
encrypt.c: /tmp/ccxzoDqm.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxzoDqm.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxzoDqm.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxzoDqm.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxzoDqm.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxzoDqm.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxzoDqm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxzoDqm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxzoDqm.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxzoDqm.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxzoDqm.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxzoDqm.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxzoDqm.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxzoDqm.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxzoDqm.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxzoDqm.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxzoDqm.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxzoDqm.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxzoDqm.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxzoDqm.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxzoDqm.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxzoDqm.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/omdsha256k128n96tau64v1/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/ccBFgL7j.s: Assembler messages:
encrypt.c: /tmp/ccBFgL7j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBFgL7j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBFgL7j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBFgL7j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFgL7j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFgL7j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFgL7j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFgL7j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFgL7j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFgL7j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFgL7j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFgL7j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBFgL7j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFgL7j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBFgL7j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFgL7j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBFgL7j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBFgL7j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBFgL7j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBFgL7j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBFgL7j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBFgL7j.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/omdsha256k128n96tau64v1/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/ccYu20DR.s: Assembler messages:
encrypt.c: /tmp/ccYu20DR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccYu20DR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccYu20DR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccYu20DR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYu20DR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYu20DR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYu20DR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYu20DR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYu20DR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYu20DR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYu20DR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYu20DR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccYu20DR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYu20DR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccYu20DR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccYu20DR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccYu20DR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYu20DR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYu20DR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccYu20DR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccYu20DR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccYu20DR.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/omdsha256k128n96tau64v1/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/cch8t8Z6.s: Assembler messages:
encrypt.c: /tmp/cch8t8Z6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cch8t8Z6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cch8t8Z6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cch8t8Z6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8t8Z6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8t8Z6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8t8Z6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8t8Z6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8t8Z6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8t8Z6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8t8Z6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8t8Z6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cch8t8Z6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8t8Z6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cch8t8Z6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8t8Z6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cch8t8Z6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cch8t8Z6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8t8Z6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8t8Z6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cch8t8Z6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cch8t8Z6.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/omdsha256k128n96tau64v1/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/cchiUeww.s: Assembler messages:
encrypt.c: /tmp/cchiUeww.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchiUeww.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchiUeww.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cchiUeww.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiUeww.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiUeww.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiUeww.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiUeww.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiUeww.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchiUeww.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchiUeww.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchiUeww.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cchiUeww.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiUeww.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchiUeww.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cchiUeww.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cchiUeww.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cchiUeww.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cchiUeww.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cchiUeww.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cchiUeww.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cchiUeww.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/omdsha256k128n96tau64v1/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/ccF8DGEo.s: Assembler messages:
encrypt.c: /tmp/ccF8DGEo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF8DGEo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF8DGEo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccF8DGEo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8DGEo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8DGEo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8DGEo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8DGEo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8DGEo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF8DGEo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF8DGEo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF8DGEo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF8DGEo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8DGEo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF8DGEo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccF8DGEo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccF8DGEo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF8DGEo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF8DGEo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF8DGEo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccF8DGEo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccF8DGEo.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/omdsha256k128n96tau64v1/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/ccukAgKZ.s: Assembler messages:
encrypt.c: /tmp/ccukAgKZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccukAgKZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccukAgKZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccukAgKZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukAgKZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukAgKZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukAgKZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukAgKZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukAgKZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukAgKZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukAgKZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukAgKZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccukAgKZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukAgKZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccukAgKZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukAgKZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccukAgKZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccukAgKZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccukAgKZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccukAgKZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccukAgKZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccukAgKZ.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/omdsha256k128n96tau64v1/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/cc0OKvN6.s: Assembler messages:
encrypt.c: /tmp/cc0OKvN6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0OKvN6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0OKvN6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0OKvN6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OKvN6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OKvN6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OKvN6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OKvN6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OKvN6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0OKvN6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0OKvN6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0OKvN6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0OKvN6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OKvN6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0OKvN6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0OKvN6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0OKvN6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0OKvN6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0OKvN6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0OKvN6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0OKvN6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0OKvN6.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/omdsha256k128n96tau64v1/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/cc38LqAz.s: Assembler messages:
encrypt.c: /tmp/cc38LqAz.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc38LqAz.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc38LqAz.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc38LqAz.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38LqAz.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38LqAz.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38LqAz.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38LqAz.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38LqAz.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38LqAz.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38LqAz.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38LqAz.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc38LqAz.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38LqAz.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc38LqAz.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc38LqAz.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc38LqAz.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc38LqAz.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc38LqAz.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc38LqAz.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc38LqAz.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc38LqAz.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/omdsha256k128n96tau64v1/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/ccBAhlg4.s: Assembler messages:
encrypt.c: /tmp/ccBAhlg4.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBAhlg4.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBAhlg4.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBAhlg4.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAhlg4.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAhlg4.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAhlg4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAhlg4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAhlg4.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBAhlg4.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBAhlg4.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBAhlg4.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBAhlg4.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAhlg4.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBAhlg4.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBAhlg4.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBAhlg4.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBAhlg4.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBAhlg4.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBAhlg4.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBAhlg4.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBAhlg4.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/omdsha256k128n96tau64v1/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/ccvtHzAr.s: Assembler messages:
encrypt.c: /tmp/ccvtHzAr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvtHzAr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvtHzAr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvtHzAr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtHzAr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtHzAr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtHzAr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtHzAr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtHzAr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvtHzAr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvtHzAr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvtHzAr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvtHzAr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtHzAr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvtHzAr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvtHzAr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvtHzAr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvtHzAr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvtHzAr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvtHzAr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvtHzAr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvtHzAr.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/omdsha256k128n96tau64v1/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/cc2cZbTP.s: Assembler messages:
encrypt.c: /tmp/cc2cZbTP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc2cZbTP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc2cZbTP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc2cZbTP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cZbTP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cZbTP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cZbTP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cZbTP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cZbTP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2cZbTP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2cZbTP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2cZbTP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc2cZbTP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cZbTP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc2cZbTP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2cZbTP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc2cZbTP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc2cZbTP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2cZbTP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2cZbTP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc2cZbTP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc2cZbTP.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/omdsha256k128n96tau64v1/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/ccsj87FN.s: Assembler messages:
encrypt.c: /tmp/ccsj87FN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsj87FN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsj87FN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsj87FN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsj87FN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsj87FN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsj87FN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsj87FN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsj87FN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsj87FN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsj87FN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsj87FN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsj87FN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsj87FN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsj87FN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsj87FN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsj87FN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsj87FN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsj87FN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsj87FN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsj87FN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsj87FN.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/omdsha256k128n96tau64v1/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/ccGz97DQ.s: Assembler messages:
encrypt.c: /tmp/ccGz97DQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGz97DQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGz97DQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGz97DQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGz97DQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGz97DQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGz97DQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGz97DQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGz97DQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGz97DQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGz97DQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGz97DQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGz97DQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGz97DQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGz97DQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGz97DQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGz97DQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGz97DQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGz97DQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGz97DQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGz97DQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGz97DQ.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/omdsha256k128n96tau64v1/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/ccWcIw3I.s: Assembler messages:
encrypt.c: /tmp/ccWcIw3I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWcIw3I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWcIw3I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccWcIw3I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcIw3I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcIw3I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcIw3I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcIw3I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcIw3I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWcIw3I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWcIw3I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWcIw3I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWcIw3I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcIw3I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWcIw3I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWcIw3I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccWcIw3I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccWcIw3I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWcIw3I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWcIw3I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWcIw3I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccWcIw3I.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/omdsha256k128n96tau64v1/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/cc3nbbhR.s: Assembler messages:
encrypt.c: /tmp/cc3nbbhR.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3nbbhR.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3nbbhR.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc3nbbhR.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3nbbhR.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3nbbhR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3nbbhR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3nbbhR.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3nbbhR.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3nbbhR.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3nbbhR.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3nbbhR.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3nbbhR.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3nbbhR.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3nbbhR.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc3nbbhR.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc3nbbhR.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3nbbhR.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3nbbhR.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3nbbhR.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc3nbbhR.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc3nbbhR.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/omdsha256k128n96tau64v1/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/ccQhVB9P.s: Assembler messages:
encrypt.c: /tmp/ccQhVB9P.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQhVB9P.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQhVB9P.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccQhVB9P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhVB9P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhVB9P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhVB9P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhVB9P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhVB9P.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhVB9P.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhVB9P.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhVB9P.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQhVB9P.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhVB9P.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQhVB9P.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhVB9P.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccQhVB9P.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccQhVB9P.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQhVB9P.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQhVB9P.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQhVB9P.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccQhVB9P.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/omdsha256k128n96tau64v1/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/ccFWxqaK.s: Assembler messages:
encrypt.c: /tmp/ccFWxqaK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFWxqaK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFWxqaK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFWxqaK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWxqaK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWxqaK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWxqaK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWxqaK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWxqaK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFWxqaK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFWxqaK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFWxqaK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFWxqaK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWxqaK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFWxqaK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFWxqaK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFWxqaK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFWxqaK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFWxqaK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFWxqaK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFWxqaK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFWxqaK.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/omdsha256k128n96tau64v1/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/ccrIKylO.s: Assembler messages:
encrypt.c: /tmp/ccrIKylO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrIKylO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrIKylO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrIKylO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIKylO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIKylO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIKylO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIKylO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIKylO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrIKylO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrIKylO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrIKylO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrIKylO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIKylO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrIKylO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrIKylO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrIKylO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrIKylO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrIKylO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrIKylO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrIKylO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrIKylO.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/omdsha256k128n96tau64v1/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/ccODt47C.s: Assembler messages:
encrypt.c: /tmp/ccODt47C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccODt47C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccODt47C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccODt47C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODt47C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODt47C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODt47C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODt47C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODt47C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODt47C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODt47C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODt47C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccODt47C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODt47C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccODt47C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODt47C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccODt47C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccODt47C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccODt47C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccODt47C.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccODt47C.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccODt47C.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/omdsha256k128n96tau64v1/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/ccq5fmcF.s: Assembler messages:
encrypt.c: /tmp/ccq5fmcF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccq5fmcF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccq5fmcF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccq5fmcF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5fmcF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5fmcF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5fmcF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5fmcF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5fmcF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq5fmcF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq5fmcF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq5fmcF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccq5fmcF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5fmcF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccq5fmcF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccq5fmcF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccq5fmcF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq5fmcF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq5fmcF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccq5fmcF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccq5fmcF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccq5fmcF.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/omdsha256k128n96tau64v1/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/cc08QuVw.s: Assembler messages:
encrypt.c: /tmp/cc08QuVw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc08QuVw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc08QuVw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc08QuVw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08QuVw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08QuVw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08QuVw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08QuVw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08QuVw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc08QuVw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc08QuVw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc08QuVw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc08QuVw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08QuVw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc08QuVw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc08QuVw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc08QuVw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc08QuVw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc08QuVw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc08QuVw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc08QuVw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc08QuVw.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/omdsha256k128n96tau64v1/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/ccjzcBwv.s: Assembler messages:
encrypt.c: /tmp/ccjzcBwv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjzcBwv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjzcBwv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjzcBwv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzcBwv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzcBwv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzcBwv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzcBwv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzcBwv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjzcBwv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjzcBwv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjzcBwv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjzcBwv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzcBwv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjzcBwv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjzcBwv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjzcBwv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjzcBwv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjzcBwv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjzcBwv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjzcBwv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjzcBwv.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/omdsha256k128n96tau64v1/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/cc07vYbI.s: Assembler messages:
encrypt.c: /tmp/cc07vYbI.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc07vYbI.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc07vYbI.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc07vYbI.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07vYbI.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07vYbI.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07vYbI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07vYbI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07vYbI.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc07vYbI.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc07vYbI.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc07vYbI.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc07vYbI.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07vYbI.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc07vYbI.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc07vYbI.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc07vYbI.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc07vYbI.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc07vYbI.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc07vYbI.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc07vYbI.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc07vYbI.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/omdsha256k128n96tau64v1/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/cc8rMh2I.s: Assembler messages:
encrypt.c: /tmp/cc8rMh2I.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8rMh2I.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8rMh2I.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8rMh2I.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rMh2I.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rMh2I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rMh2I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rMh2I.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rMh2I.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8rMh2I.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8rMh2I.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8rMh2I.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8rMh2I.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rMh2I.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8rMh2I.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8rMh2I.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8rMh2I.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8rMh2I.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8rMh2I.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8rMh2I.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8rMh2I.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8rMh2I.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/omdsha256k128n96tau64v1/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/ccWICkxy.s: Assembler messages:
encrypt.c: /tmp/ccWICkxy.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWICkxy.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWICkxy.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWICkxy.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWICkxy.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWICkxy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWICkxy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWICkxy.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWICkxy.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWICkxy.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWICkxy.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWICkxy.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWICkxy.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWICkxy.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWICkxy.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWICkxy.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWICkxy.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWICkxy.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWICkxy.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWICkxy.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWICkxy.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWICkxy.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/omdsha256k128n96tau64v1/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/ccunMEVC.s: Assembler messages:
encrypt.c: /tmp/ccunMEVC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccunMEVC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccunMEVC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccunMEVC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunMEVC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunMEVC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunMEVC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunMEVC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunMEVC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccunMEVC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccunMEVC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccunMEVC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccunMEVC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunMEVC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccunMEVC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccunMEVC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccunMEVC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccunMEVC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccunMEVC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccunMEVC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccunMEVC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccunMEVC.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/omdsha256k128n96tau64v1/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/cc8Zcs3t.s: Assembler messages:
encrypt.c: /tmp/cc8Zcs3t.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8Zcs3t.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8Zcs3t.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8Zcs3t.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Zcs3t.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Zcs3t.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Zcs3t.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Zcs3t.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Zcs3t.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Zcs3t.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Zcs3t.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Zcs3t.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8Zcs3t.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Zcs3t.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8Zcs3t.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Zcs3t.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8Zcs3t.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8Zcs3t.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Zcs3t.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Zcs3t.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8Zcs3t.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8Zcs3t.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/omdsha256k128n96tau64v1/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/cczm9pUk.s: Assembler messages:
encrypt.c: /tmp/cczm9pUk.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczm9pUk.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczm9pUk.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczm9pUk.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczm9pUk.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczm9pUk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczm9pUk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczm9pUk.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczm9pUk.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczm9pUk.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczm9pUk.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczm9pUk.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczm9pUk.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczm9pUk.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczm9pUk.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczm9pUk.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczm9pUk.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczm9pUk.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczm9pUk.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczm9pUk.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczm9pUk.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczm9pUk.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/omdsha256k128n96tau64v1/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/ccWVpeO9.s: Assembler messages:
encrypt.c: /tmp/ccWVpeO9.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWVpeO9.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWVpeO9.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWVpeO9.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVpeO9.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVpeO9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVpeO9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVpeO9.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVpeO9.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWVpeO9.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWVpeO9.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWVpeO9.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWVpeO9.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVpeO9.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWVpeO9.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWVpeO9.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWVpeO9.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWVpeO9.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWVpeO9.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWVpeO9.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWVpeO9.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWVpeO9.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/omdsha256k128n96tau64v1/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/cck9u5mn.s: Assembler messages:
encrypt.c: /tmp/cck9u5mn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cck9u5mn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cck9u5mn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cck9u5mn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9u5mn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9u5mn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9u5mn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9u5mn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9u5mn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck9u5mn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck9u5mn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck9u5mn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cck9u5mn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9u5mn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cck9u5mn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck9u5mn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cck9u5mn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cck9u5mn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck9u5mn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck9u5mn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cck9u5mn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cck9u5mn.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/omdsha256k128n96tau64v1/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/cc4evZEn.s: Assembler messages:
encrypt.c: /tmp/cc4evZEn.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4evZEn.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4evZEn.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4evZEn.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4evZEn.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4evZEn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4evZEn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4evZEn.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4evZEn.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4evZEn.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4evZEn.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4evZEn.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4evZEn.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4evZEn.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4evZEn.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4evZEn.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4evZEn.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4evZEn.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4evZEn.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4evZEn.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4evZEn.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4evZEn.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/omdsha256k128n96tau64v1/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/cckmFpYy.s: Assembler messages:
encrypt.c: /tmp/cckmFpYy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckmFpYy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckmFpYy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckmFpYy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmFpYy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmFpYy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmFpYy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmFpYy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmFpYy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckmFpYy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckmFpYy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckmFpYy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckmFpYy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmFpYy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckmFpYy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckmFpYy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckmFpYy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckmFpYy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckmFpYy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckmFpYy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckmFpYy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckmFpYy.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/omdsha256k128n96tau64v1/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/cckQVjyc.s: Assembler messages:
encrypt.c: /tmp/cckQVjyc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckQVjyc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckQVjyc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckQVjyc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQVjyc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQVjyc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQVjyc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQVjyc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQVjyc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQVjyc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQVjyc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQVjyc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckQVjyc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQVjyc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckQVjyc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckQVjyc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckQVjyc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQVjyc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQVjyc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckQVjyc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckQVjyc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckQVjyc.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/omdsha256k128n96tau64v1/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/ccmHI4Gs.s: Assembler messages:
encrypt.c: /tmp/ccmHI4Gs.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmHI4Gs.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmHI4Gs.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccmHI4Gs.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHI4Gs.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHI4Gs.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHI4Gs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHI4Gs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHI4Gs.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHI4Gs.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHI4Gs.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHI4Gs.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmHI4Gs.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHI4Gs.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmHI4Gs.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHI4Gs.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccmHI4Gs.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccmHI4Gs.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmHI4Gs.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmHI4Gs.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmHI4Gs.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccmHI4Gs.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/omdsha256k128n96tau64v1/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/ccOs4WXf.s: Assembler messages:
encrypt.c: /tmp/ccOs4WXf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOs4WXf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOs4WXf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOs4WXf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOs4WXf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOs4WXf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOs4WXf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOs4WXf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOs4WXf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOs4WXf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOs4WXf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOs4WXf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOs4WXf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOs4WXf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOs4WXf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOs4WXf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOs4WXf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOs4WXf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOs4WXf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOs4WXf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOs4WXf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOs4WXf.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/omdsha256k128n96tau64v1/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/ccbi2yxS.s: Assembler messages:
encrypt.c: /tmp/ccbi2yxS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbi2yxS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbi2yxS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbi2yxS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbi2yxS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbi2yxS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbi2yxS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbi2yxS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbi2yxS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbi2yxS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbi2yxS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbi2yxS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbi2yxS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbi2yxS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbi2yxS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbi2yxS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbi2yxS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbi2yxS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbi2yxS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbi2yxS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbi2yxS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbi2yxS.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/omdsha256k128n96tau64v1/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/cc5NEJMH.s: Assembler messages:
encrypt.c: /tmp/cc5NEJMH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5NEJMH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5NEJMH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5NEJMH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NEJMH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NEJMH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NEJMH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NEJMH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NEJMH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5NEJMH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5NEJMH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5NEJMH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5NEJMH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NEJMH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5NEJMH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5NEJMH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5NEJMH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5NEJMH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5NEJMH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5NEJMH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5NEJMH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5NEJMH.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/omdsha256k128n96tau64v1/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/ccNi9lcc.s: Assembler messages:
encrypt.c: /tmp/ccNi9lcc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNi9lcc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNi9lcc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNi9lcc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNi9lcc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNi9lcc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNi9lcc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNi9lcc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNi9lcc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNi9lcc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNi9lcc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNi9lcc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNi9lcc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNi9lcc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNi9lcc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNi9lcc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNi9lcc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNi9lcc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNi9lcc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNi9lcc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNi9lcc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNi9lcc.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/omdsha256k128n96tau64v1/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/cc7xSwDX.s: Assembler messages:
encrypt.c: /tmp/cc7xSwDX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7xSwDX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7xSwDX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7xSwDX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xSwDX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xSwDX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xSwDX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xSwDX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xSwDX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7xSwDX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7xSwDX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7xSwDX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7xSwDX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xSwDX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7xSwDX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7xSwDX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7xSwDX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7xSwDX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7xSwDX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7xSwDX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7xSwDX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7xSwDX.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/omdsha256k128n96tau64v1/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/ccR45Oyb.s: Assembler messages:
encrypt.c: /tmp/ccR45Oyb.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR45Oyb.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR45Oyb.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccR45Oyb.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR45Oyb.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR45Oyb.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR45Oyb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR45Oyb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR45Oyb.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR45Oyb.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR45Oyb.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR45Oyb.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR45Oyb.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR45Oyb.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR45Oyb.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR45Oyb.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccR45Oyb.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccR45Oyb.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR45Oyb.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR45Oyb.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR45Oyb.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccR45Oyb.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/omdsha256k128n96tau64v1/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/ccR7u3fL.s: Assembler messages:
encrypt.c: /tmp/ccR7u3fL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccR7u3fL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccR7u3fL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccR7u3fL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7u3fL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7u3fL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7u3fL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7u3fL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7u3fL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR7u3fL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR7u3fL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR7u3fL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccR7u3fL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7u3fL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccR7u3fL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccR7u3fL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccR7u3fL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR7u3fL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR7u3fL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccR7u3fL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccR7u3fL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccR7u3fL.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/omdsha256k128n96tau64v1/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/ccqPuaMc.s: Assembler messages:
encrypt.c: /tmp/ccqPuaMc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqPuaMc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqPuaMc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqPuaMc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPuaMc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPuaMc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPuaMc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPuaMc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPuaMc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPuaMc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPuaMc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPuaMc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqPuaMc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPuaMc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqPuaMc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPuaMc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqPuaMc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqPuaMc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqPuaMc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqPuaMc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqPuaMc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqPuaMc.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/omdsha256k128n96tau64v1/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/ccQBCrfb.s: Assembler messages:
encrypt.c: /tmp/ccQBCrfb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccQBCrfb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccQBCrfb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccQBCrfb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBCrfb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBCrfb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBCrfb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBCrfb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBCrfb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQBCrfb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQBCrfb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQBCrfb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccQBCrfb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBCrfb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccQBCrfb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccQBCrfb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccQBCrfb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQBCrfb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQBCrfb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccQBCrfb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccQBCrfb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccQBCrfb.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/omdsha256k128n96tau64v1/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/cczixX6W.s: Assembler messages:
encrypt.c: /tmp/cczixX6W.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczixX6W.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczixX6W.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczixX6W.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczixX6W.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczixX6W.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczixX6W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczixX6W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczixX6W.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczixX6W.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczixX6W.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczixX6W.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczixX6W.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczixX6W.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczixX6W.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczixX6W.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczixX6W.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczixX6W.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczixX6W.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczixX6W.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczixX6W.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczixX6W.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/omdsha256k128n96tau64v1/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/cc89hp4W.s: Assembler messages:
encrypt.c: /tmp/cc89hp4W.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc89hp4W.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc89hp4W.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc89hp4W.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89hp4W.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89hp4W.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89hp4W.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89hp4W.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89hp4W.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc89hp4W.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc89hp4W.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc89hp4W.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc89hp4W.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89hp4W.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc89hp4W.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc89hp4W.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc89hp4W.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc89hp4W.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc89hp4W.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc89hp4W.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc89hp4W.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc89hp4W.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/omdsha256k128n96tau64v1/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/cczjbF6R.s: Assembler messages:
encrypt.c: /tmp/cczjbF6R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczjbF6R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczjbF6R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczjbF6R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjbF6R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjbF6R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjbF6R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjbF6R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjbF6R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjbF6R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjbF6R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjbF6R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczjbF6R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjbF6R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczjbF6R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjbF6R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczjbF6R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczjbF6R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczjbF6R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczjbF6R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczjbF6R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczjbF6R.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/omdsha256k128n96tau64v1/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/cckTmgxi.s: Assembler messages:
encrypt.c: /tmp/cckTmgxi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckTmgxi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckTmgxi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckTmgxi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTmgxi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTmgxi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTmgxi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTmgxi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTmgxi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckTmgxi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckTmgxi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckTmgxi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckTmgxi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTmgxi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckTmgxi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckTmgxi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckTmgxi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckTmgxi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckTmgxi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckTmgxi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckTmgxi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckTmgxi.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/omdsha256k128n96tau64v1/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/cczKjlbX.s: Assembler messages:
encrypt.c: /tmp/cczKjlbX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczKjlbX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczKjlbX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczKjlbX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjlbX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjlbX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjlbX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjlbX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjlbX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczKjlbX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczKjlbX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczKjlbX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczKjlbX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjlbX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczKjlbX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczKjlbX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczKjlbX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczKjlbX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczKjlbX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczKjlbX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczKjlbX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczKjlbX.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/omdsha256k128n96tau64v1/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/cccQXIF3.s: Assembler messages:
encrypt.c: /tmp/cccQXIF3.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccQXIF3.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccQXIF3.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccQXIF3.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQXIF3.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQXIF3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQXIF3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQXIF3.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQXIF3.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccQXIF3.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccQXIF3.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccQXIF3.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccQXIF3.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQXIF3.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccQXIF3.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccQXIF3.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccQXIF3.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccQXIF3.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccQXIF3.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccQXIF3.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccQXIF3.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccQXIF3.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/omdsha256k128n96tau64v1/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/ccdKCKzX.s: Assembler messages:
encrypt.c: /tmp/ccdKCKzX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdKCKzX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdKCKzX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccdKCKzX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKCKzX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKCKzX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKCKzX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKCKzX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKCKzX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdKCKzX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdKCKzX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdKCKzX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdKCKzX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKCKzX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdKCKzX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdKCKzX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccdKCKzX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccdKCKzX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdKCKzX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdKCKzX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdKCKzX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccdKCKzX.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/omdsha256k128n96tau64v1/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/cc1bTvHx.s: Assembler messages:
encrypt.c: /tmp/cc1bTvHx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1bTvHx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1bTvHx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1bTvHx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bTvHx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bTvHx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bTvHx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bTvHx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bTvHx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1bTvHx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1bTvHx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1bTvHx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1bTvHx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bTvHx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1bTvHx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1bTvHx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1bTvHx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1bTvHx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1bTvHx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1bTvHx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1bTvHx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1bTvHx.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/omdsha256k128n96tau64v1/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/ccT7zhuc.s: Assembler messages:
encrypt.c: /tmp/ccT7zhuc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccT7zhuc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccT7zhuc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccT7zhuc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7zhuc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7zhuc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7zhuc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7zhuc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7zhuc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7zhuc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7zhuc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7zhuc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccT7zhuc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7zhuc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccT7zhuc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7zhuc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccT7zhuc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccT7zhuc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT7zhuc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT7zhuc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccT7zhuc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccT7zhuc.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/omdsha256k128n96tau64v1/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/cc9Iydcq.s: Assembler messages:
encrypt.c: /tmp/cc9Iydcq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9Iydcq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9Iydcq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc9Iydcq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Iydcq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Iydcq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Iydcq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Iydcq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Iydcq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Iydcq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Iydcq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Iydcq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9Iydcq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Iydcq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9Iydcq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc9Iydcq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc9Iydcq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Iydcq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Iydcq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9Iydcq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc9Iydcq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc9Iydcq.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/omdsha256k128n96tau64v1/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/cczECtn7.s: Assembler messages:
encrypt.c: /tmp/cczECtn7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczECtn7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczECtn7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczECtn7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczECtn7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczECtn7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczECtn7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczECtn7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczECtn7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczECtn7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczECtn7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczECtn7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczECtn7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczECtn7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczECtn7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczECtn7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczECtn7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczECtn7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczECtn7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczECtn7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczECtn7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczECtn7.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/omdsha256k128n96tau64v1/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/cckvSLmE.s: Assembler messages:
encrypt.c: /tmp/cckvSLmE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckvSLmE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckvSLmE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cckvSLmE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cckvSLmE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cckvSLmE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckvSLmE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckvSLmE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cckvSLmE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckvSLmE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckvSLmE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckvSLmE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cckvSLmE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cckvSLmE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckvSLmE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cckvSLmE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cckvSLmE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cckvSLmE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cckvSLmE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cckvSLmE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cckvSLmE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cckvSLmE.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/omdsha256k128n96tau64v1/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/ccqlP9jc.s: Assembler messages:
encrypt.c: /tmp/ccqlP9jc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqlP9jc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqlP9jc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqlP9jc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlP9jc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlP9jc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlP9jc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlP9jc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlP9jc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlP9jc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlP9jc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlP9jc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqlP9jc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlP9jc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqlP9jc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlP9jc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqlP9jc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqlP9jc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqlP9jc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqlP9jc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqlP9jc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqlP9jc.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/omdsha256k128n96tau64v1/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/ccVsclv9.s: Assembler messages:
encrypt.c: /tmp/ccVsclv9.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVsclv9.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVsclv9.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVsclv9.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsclv9.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsclv9.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsclv9.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsclv9.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsclv9.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVsclv9.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVsclv9.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVsclv9.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVsclv9.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsclv9.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVsclv9.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVsclv9.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVsclv9.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVsclv9.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVsclv9.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVsclv9.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVsclv9.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVsclv9.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/omdsha256k128n96tau64v1/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/ccdCHjGu.s: Assembler messages:
encrypt.c: /tmp/ccdCHjGu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccdCHjGu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccdCHjGu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccdCHjGu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCHjGu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCHjGu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCHjGu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCHjGu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCHjGu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCHjGu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCHjGu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCHjGu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccdCHjGu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCHjGu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccdCHjGu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccdCHjGu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccdCHjGu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCHjGu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCHjGu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccdCHjGu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccdCHjGu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccdCHjGu.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/omdsha256k128n96tau64v1/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/cc6Y7x66.s: Assembler messages:
encrypt.c: /tmp/cc6Y7x66.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6Y7x66.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6Y7x66.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6Y7x66.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Y7x66.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Y7x66.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Y7x66.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Y7x66.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Y7x66.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Y7x66.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Y7x66.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Y7x66.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6Y7x66.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Y7x66.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6Y7x66.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Y7x66.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6Y7x66.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6Y7x66.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Y7x66.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Y7x66.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6Y7x66.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6Y7x66.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/omdsha256k128n96tau64v1/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/ccxCtuYB.s: Assembler messages:
encrypt.c: /tmp/ccxCtuYB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxCtuYB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxCtuYB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccxCtuYB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCtuYB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCtuYB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCtuYB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCtuYB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCtuYB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxCtuYB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxCtuYB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxCtuYB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxCtuYB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCtuYB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxCtuYB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccxCtuYB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccxCtuYB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxCtuYB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxCtuYB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxCtuYB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccxCtuYB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccxCtuYB.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/omdsha256k128n96tau64v1/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/ccWJQLwo.s: Assembler messages:
encrypt.c: /tmp/ccWJQLwo.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWJQLwo.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWJQLwo.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWJQLwo.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJQLwo.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJQLwo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJQLwo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJQLwo.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJQLwo.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWJQLwo.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWJQLwo.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWJQLwo.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWJQLwo.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJQLwo.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWJQLwo.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWJQLwo.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWJQLwo.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWJQLwo.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWJQLwo.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWJQLwo.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWJQLwo.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWJQLwo.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/omdsha256k128n96tau64v1/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/ccXRJ79X.s: Assembler messages:
encrypt.c: /tmp/ccXRJ79X.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccXRJ79X.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccXRJ79X.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccXRJ79X.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRJ79X.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRJ79X.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRJ79X.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRJ79X.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRJ79X.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXRJ79X.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXRJ79X.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXRJ79X.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccXRJ79X.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRJ79X.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccXRJ79X.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXRJ79X.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccXRJ79X.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccXRJ79X.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXRJ79X.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXRJ79X.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccXRJ79X.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccXRJ79X.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/omdsha256k128n96tau64v1/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/ccbrk4fG.s: Assembler messages:
encrypt.c: /tmp/ccbrk4fG.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbrk4fG.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbrk4fG.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbrk4fG.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrk4fG.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrk4fG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrk4fG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrk4fG.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrk4fG.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbrk4fG.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbrk4fG.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbrk4fG.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbrk4fG.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrk4fG.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbrk4fG.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbrk4fG.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbrk4fG.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbrk4fG.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbrk4fG.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbrk4fG.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbrk4fG.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbrk4fG.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/omdsha256k128n96tau64v1/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/cclO8VH6.s: Assembler messages:
encrypt.c: /tmp/cclO8VH6.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclO8VH6.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclO8VH6.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cclO8VH6.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO8VH6.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO8VH6.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO8VH6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO8VH6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO8VH6.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclO8VH6.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclO8VH6.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclO8VH6.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cclO8VH6.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO8VH6.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclO8VH6.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclO8VH6.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cclO8VH6.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cclO8VH6.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclO8VH6.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclO8VH6.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cclO8VH6.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cclO8VH6.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/omdsha256k128n96tau64v1/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/cc3sqSY1.s: Assembler messages:
encrypt.c: /tmp/cc3sqSY1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3sqSY1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3sqSY1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3sqSY1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sqSY1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sqSY1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sqSY1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sqSY1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sqSY1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3sqSY1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3sqSY1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3sqSY1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3sqSY1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sqSY1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3sqSY1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3sqSY1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3sqSY1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3sqSY1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3sqSY1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3sqSY1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3sqSY1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3sqSY1.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/omdsha256k128n96tau64v1/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/ccuaiaEu.s: Assembler messages:
encrypt.c: /tmp/ccuaiaEu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuaiaEu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuaiaEu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuaiaEu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaiaEu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaiaEu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaiaEu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaiaEu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaiaEu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuaiaEu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuaiaEu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuaiaEu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuaiaEu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaiaEu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuaiaEu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuaiaEu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuaiaEu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuaiaEu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuaiaEu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuaiaEu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuaiaEu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuaiaEu.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/omdsha256k128n96tau64v1/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/ccTudICB.s: Assembler messages:
encrypt.c: /tmp/ccTudICB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTudICB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTudICB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccTudICB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTudICB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTudICB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTudICB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTudICB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTudICB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTudICB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTudICB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTudICB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTudICB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTudICB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTudICB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTudICB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccTudICB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccTudICB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTudICB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTudICB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTudICB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccTudICB.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/omdsha256k128n96tau64v1/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/ccy5YFol.s: Assembler messages:
encrypt.c: /tmp/ccy5YFol.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccy5YFol.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccy5YFol.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccy5YFol.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5YFol.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5YFol.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5YFol.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5YFol.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5YFol.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy5YFol.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy5YFol.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy5YFol.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccy5YFol.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5YFol.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccy5YFol.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccy5YFol.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccy5YFol.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy5YFol.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy5YFol.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccy5YFol.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccy5YFol.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccy5YFol.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/omdsha256k128n96tau64v1/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/ccP0Zyec.s: Assembler messages:
encrypt.c: /tmp/ccP0Zyec.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccP0Zyec.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccP0Zyec.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccP0Zyec.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0Zyec.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0Zyec.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0Zyec.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0Zyec.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0Zyec.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP0Zyec.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP0Zyec.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP0Zyec.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccP0Zyec.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0Zyec.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccP0Zyec.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccP0Zyec.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccP0Zyec.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP0Zyec.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP0Zyec.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccP0Zyec.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccP0Zyec.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccP0Zyec.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/omdsha256k128n96tau64v1/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/ccqwlWCv.s: Assembler messages:
encrypt.c: /tmp/ccqwlWCv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqwlWCv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqwlWCv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqwlWCv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwlWCv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwlWCv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwlWCv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwlWCv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwlWCv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwlWCv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwlWCv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwlWCv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqwlWCv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwlWCv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqwlWCv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwlWCv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqwlWCv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqwlWCv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqwlWCv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqwlWCv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqwlWCv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqwlWCv.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/omdsha256k128n96tau64v1/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/ccirZ4zr.s: Assembler messages:
encrypt.c: /tmp/ccirZ4zr.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccirZ4zr.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccirZ4zr.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccirZ4zr.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirZ4zr.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirZ4zr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirZ4zr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirZ4zr.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirZ4zr.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccirZ4zr.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccirZ4zr.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccirZ4zr.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccirZ4zr.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirZ4zr.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccirZ4zr.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccirZ4zr.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccirZ4zr.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccirZ4zr.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccirZ4zr.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccirZ4zr.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccirZ4zr.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccirZ4zr.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/omdsha256k128n96tau64v1/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/ccx3kg1G.s: Assembler messages:
encrypt.c: /tmp/ccx3kg1G.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccx3kg1G.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccx3kg1G.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccx3kg1G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3kg1G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3kg1G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3kg1G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3kg1G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3kg1G.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3kg1G.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3kg1G.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3kg1G.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccx3kg1G.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3kg1G.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccx3kg1G.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3kg1G.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccx3kg1G.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccx3kg1G.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx3kg1G.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx3kg1G.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccx3kg1G.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccx3kg1G.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/omdsha256k128n96tau64v1/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/cc0vpeOB.s: Assembler messages:
encrypt.c: /tmp/cc0vpeOB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc0vpeOB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc0vpeOB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc0vpeOB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vpeOB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vpeOB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vpeOB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vpeOB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vpeOB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0vpeOB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0vpeOB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0vpeOB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc0vpeOB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vpeOB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc0vpeOB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0vpeOB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc0vpeOB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc0vpeOB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0vpeOB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0vpeOB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc0vpeOB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc0vpeOB.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/omdsha256k128n96tau64v1/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/ccrrb1ag.s: Assembler messages:
encrypt.c: /tmp/ccrrb1ag.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrrb1ag.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrrb1ag.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccrrb1ag.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrb1ag.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrb1ag.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrb1ag.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrb1ag.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrb1ag.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrb1ag.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrb1ag.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrb1ag.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrrb1ag.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrb1ag.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrrb1ag.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccrrb1ag.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccrrb1ag.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrrb1ag.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrrb1ag.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrrb1ag.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccrrb1ag.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccrrb1ag.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/omdsha256k128n96tau64v1/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/ccEawIo5.s: Assembler messages:
encrypt.c: /tmp/ccEawIo5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEawIo5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEawIo5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEawIo5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEawIo5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEawIo5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEawIo5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEawIo5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEawIo5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEawIo5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEawIo5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEawIo5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEawIo5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEawIo5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEawIo5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEawIo5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEawIo5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEawIo5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEawIo5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEawIo5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEawIo5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEawIo5.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/ccEawIo5.s: Assembler messages:
encrypt.c: /tmp/ccEawIo5.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEawIo5.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEawIo5.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEawIo5.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEawIo5.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEawIo5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEawIo5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEawIo5.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEawIo5.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEawIo5.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEawIo5.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEawIo5.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEawIo5.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEawIo5.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEawIo5.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEawIo5.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEawIo5.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEawIo5.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEawIo5.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEawIo5.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEawIo5.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEawIo5.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/omdsha256k128n96tau64v1/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/ccW3la3l.s: Assembler messages:
encrypt.c: /tmp/ccW3la3l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW3la3l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW3la3l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW3la3l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3la3l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3la3l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3la3l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3la3l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3la3l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3la3l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3la3l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3la3l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW3la3l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3la3l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW3la3l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3la3l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccW3la3l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3la3l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW3la3l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW3la3l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3la3l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW3la3l.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/ccW3la3l.s: Assembler messages:
encrypt.c: /tmp/ccW3la3l.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccW3la3l.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccW3la3l.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccW3la3l.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3la3l.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3la3l.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3la3l.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3la3l.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3la3l.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3la3l.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3la3l.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3la3l.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccW3la3l.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3la3l.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccW3la3l.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3la3l.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccW3la3l.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccW3la3l.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW3la3l.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW3la3l.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccW3la3l.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccW3la3l.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/omdsha256k128n96tau64v1/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/ccaD2UPh.s: Assembler messages:
encrypt.c: /tmp/ccaD2UPh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaD2UPh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaD2UPh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaD2UPh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD2UPh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD2UPh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD2UPh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD2UPh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD2UPh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaD2UPh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaD2UPh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaD2UPh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaD2UPh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD2UPh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaD2UPh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaD2UPh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaD2UPh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaD2UPh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaD2UPh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaD2UPh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD2UPh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaD2UPh.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/ccaD2UPh.s: Assembler messages:
encrypt.c: /tmp/ccaD2UPh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaD2UPh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaD2UPh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaD2UPh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD2UPh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD2UPh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD2UPh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD2UPh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD2UPh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaD2UPh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaD2UPh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaD2UPh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaD2UPh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD2UPh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaD2UPh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaD2UPh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaD2UPh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaD2UPh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaD2UPh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaD2UPh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaD2UPh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaD2UPh.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/omdsha256k128n96tau64v1/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/ccaaXmWU.s: Assembler messages:
encrypt.c: /tmp/ccaaXmWU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaaXmWU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaaXmWU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaaXmWU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaXmWU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaXmWU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaXmWU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaXmWU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaXmWU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaaXmWU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaaXmWU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaaXmWU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaaXmWU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaXmWU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaaXmWU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaaXmWU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaaXmWU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaaXmWU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaaXmWU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaXmWU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaaXmWU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaaXmWU.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/ccaaXmWU.s: Assembler messages:
encrypt.c: /tmp/ccaaXmWU.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaaXmWU.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaaXmWU.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaaXmWU.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaXmWU.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaXmWU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaXmWU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaXmWU.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaXmWU.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaaXmWU.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaaXmWU.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaaXmWU.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaaXmWU.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaXmWU.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaaXmWU.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaaXmWU.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaaXmWU.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaaXmWU.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaaXmWU.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaaXmWU.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaaXmWU.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaaXmWU.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/omdsha256k128n96tau64v1/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/ccOiRD9q.s: Assembler messages:
encrypt.c: /tmp/ccOiRD9q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOiRD9q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOiRD9q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOiRD9q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiRD9q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiRD9q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiRD9q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiRD9q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiRD9q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiRD9q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiRD9q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiRD9q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOiRD9q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiRD9q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOiRD9q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiRD9q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOiRD9q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiRD9q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOiRD9q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOiRD9q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiRD9q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOiRD9q.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/ccOiRD9q.s: Assembler messages:
encrypt.c: /tmp/ccOiRD9q.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOiRD9q.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOiRD9q.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOiRD9q.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiRD9q.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiRD9q.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiRD9q.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiRD9q.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiRD9q.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiRD9q.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiRD9q.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiRD9q.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOiRD9q.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiRD9q.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOiRD9q.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiRD9q.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOiRD9q.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOiRD9q.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOiRD9q.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOiRD9q.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOiRD9q.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOiRD9q.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/omdsha256k128n96tau64v1/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/cczD7gX7.s: Assembler messages:
encrypt.c: /tmp/cczD7gX7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczD7gX7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczD7gX7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczD7gX7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD7gX7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD7gX7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD7gX7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD7gX7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD7gX7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczD7gX7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczD7gX7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczD7gX7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczD7gX7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD7gX7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczD7gX7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczD7gX7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczD7gX7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczD7gX7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczD7gX7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD7gX7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczD7gX7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczD7gX7.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/cczD7gX7.s: Assembler messages:
encrypt.c: /tmp/cczD7gX7.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczD7gX7.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczD7gX7.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczD7gX7.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD7gX7.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD7gX7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD7gX7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD7gX7.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD7gX7.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczD7gX7.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczD7gX7.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczD7gX7.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczD7gX7.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD7gX7.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczD7gX7.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczD7gX7.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczD7gX7.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczD7gX7.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczD7gX7.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczD7gX7.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczD7gX7.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczD7gX7.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/omdsha256k128n96tau64v1/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/ccIWLIL0.s: Assembler messages:
encrypt.c: /tmp/ccIWLIL0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIWLIL0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIWLIL0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIWLIL0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWLIL0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWLIL0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWLIL0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWLIL0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWLIL0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIWLIL0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIWLIL0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIWLIL0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIWLIL0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWLIL0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIWLIL0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIWLIL0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIWLIL0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIWLIL0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIWLIL0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWLIL0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIWLIL0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIWLIL0.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/ccIWLIL0.s: Assembler messages:
encrypt.c: /tmp/ccIWLIL0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIWLIL0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIWLIL0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccIWLIL0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWLIL0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWLIL0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWLIL0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWLIL0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWLIL0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIWLIL0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIWLIL0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIWLIL0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIWLIL0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWLIL0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIWLIL0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccIWLIL0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccIWLIL0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIWLIL0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIWLIL0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIWLIL0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccIWLIL0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccIWLIL0.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/omdsha256k128n96tau64v1/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/ccZl5x8j.s: Assembler messages:
encrypt.c: /tmp/ccZl5x8j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZl5x8j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZl5x8j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZl5x8j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl5x8j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl5x8j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl5x8j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl5x8j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl5x8j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZl5x8j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZl5x8j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZl5x8j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZl5x8j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl5x8j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZl5x8j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZl5x8j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZl5x8j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZl5x8j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZl5x8j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZl5x8j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl5x8j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZl5x8j.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/ccZl5x8j.s: Assembler messages:
encrypt.c: /tmp/ccZl5x8j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZl5x8j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZl5x8j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZl5x8j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl5x8j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl5x8j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl5x8j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl5x8j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl5x8j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZl5x8j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZl5x8j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZl5x8j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZl5x8j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl5x8j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZl5x8j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZl5x8j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZl5x8j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZl5x8j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZl5x8j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZl5x8j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZl5x8j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZl5x8j.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/omdsha256k128n96tau64v1/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/ccGlIsMh.s: Assembler messages:
encrypt.c: /tmp/ccGlIsMh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGlIsMh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGlIsMh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGlIsMh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlIsMh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlIsMh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlIsMh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlIsMh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlIsMh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlIsMh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlIsMh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlIsMh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGlIsMh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlIsMh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGlIsMh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlIsMh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGlIsMh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGlIsMh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGlIsMh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGlIsMh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGlIsMh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGlIsMh.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/omdsha256k128n96tau64v1/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/cccyhOCC.s: Assembler messages:
encrypt.c: /tmp/cccyhOCC.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccyhOCC.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccyhOCC.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cccyhOCC.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyhOCC.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyhOCC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyhOCC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyhOCC.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyhOCC.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyhOCC.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyhOCC.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyhOCC.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cccyhOCC.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyhOCC.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccyhOCC.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cccyhOCC.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cccyhOCC.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cccyhOCC.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cccyhOCC.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cccyhOCC.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cccyhOCC.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cccyhOCC.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/omdsha256k128n96tau64v1/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/ccIHhtRi.s: Assembler messages:
encrypt.c: /tmp/ccIHhtRi.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIHhtRi.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIHhtRi.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIHhtRi.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHhtRi.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHhtRi.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHhtRi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHhtRi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHhtRi.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIHhtRi.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIHhtRi.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIHhtRi.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIHhtRi.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHhtRi.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIHhtRi.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIHhtRi.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIHhtRi.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIHhtRi.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIHhtRi.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIHhtRi.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIHhtRi.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIHhtRi.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/omdsha256k128n96tau64v1/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/cce0Vs1K.s: Assembler messages:
encrypt.c: /tmp/cce0Vs1K.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce0Vs1K.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce0Vs1K.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce0Vs1K.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0Vs1K.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0Vs1K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0Vs1K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0Vs1K.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0Vs1K.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce0Vs1K.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce0Vs1K.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce0Vs1K.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce0Vs1K.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0Vs1K.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce0Vs1K.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce0Vs1K.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce0Vs1K.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce0Vs1K.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce0Vs1K.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce0Vs1K.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cce0Vs1K.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cce0Vs1K.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/omdsha256k128n96tau64v1/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/cc5BBGsg.s: Assembler messages:
encrypt.c: /tmp/cc5BBGsg.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5BBGsg.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5BBGsg.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc5BBGsg.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BBGsg.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BBGsg.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BBGsg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BBGsg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BBGsg.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BBGsg.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BBGsg.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BBGsg.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5BBGsg.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BBGsg.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5BBGsg.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BBGsg.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc5BBGsg.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc5BBGsg.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5BBGsg.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5BBGsg.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5BBGsg.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc5BBGsg.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/omdsha256k128n96tau64v1/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/ccgeSKyw.s: Assembler messages:
encrypt.c: /tmp/ccgeSKyw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgeSKyw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgeSKyw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgeSKyw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeSKyw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeSKyw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeSKyw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeSKyw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeSKyw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgeSKyw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgeSKyw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgeSKyw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgeSKyw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeSKyw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgeSKyw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgeSKyw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgeSKyw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgeSKyw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgeSKyw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgeSKyw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgeSKyw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgeSKyw.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/omdsha256k128n96tau64v1/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/ccAQfjtY.s: Assembler messages:
encrypt.c: /tmp/ccAQfjtY.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAQfjtY.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAQfjtY.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccAQfjtY.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQfjtY.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQfjtY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQfjtY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQfjtY.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQfjtY.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAQfjtY.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAQfjtY.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAQfjtY.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAQfjtY.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQfjtY.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAQfjtY.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccAQfjtY.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccAQfjtY.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAQfjtY.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAQfjtY.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAQfjtY.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccAQfjtY.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccAQfjtY.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/omdsha256k128n96tau64v1/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/ccFtQpwX.s: Assembler messages:
encrypt.c: /tmp/ccFtQpwX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFtQpwX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFtQpwX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFtQpwX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtQpwX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtQpwX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtQpwX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtQpwX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtQpwX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtQpwX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtQpwX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtQpwX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFtQpwX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtQpwX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFtQpwX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtQpwX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFtQpwX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFtQpwX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFtQpwX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFtQpwX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFtQpwX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFtQpwX.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/omdsha256k128n96tau64v1/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/ccVSU5MR.s: Assembler messages:
encrypt.c: /tmp/ccVSU5MR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVSU5MR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVSU5MR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVSU5MR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSU5MR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSU5MR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSU5MR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSU5MR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSU5MR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVSU5MR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVSU5MR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVSU5MR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVSU5MR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSU5MR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVSU5MR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVSU5MR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVSU5MR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVSU5MR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVSU5MR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVSU5MR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSU5MR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVSU5MR.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/omdsha256k128n96tau64v1/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/ccgujo7M.s: Assembler messages:
encrypt.c: /tmp/ccgujo7M.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgujo7M.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgujo7M.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgujo7M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgujo7M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgujo7M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgujo7M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgujo7M.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgujo7M.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgujo7M.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgujo7M.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgujo7M.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgujo7M.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgujo7M.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgujo7M.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgujo7M.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgujo7M.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgujo7M.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgujo7M.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgujo7M.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgujo7M.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgujo7M.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/omdsha256k128n96tau64v1/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/ccgdMRtZ.s: Assembler messages:
encrypt.c: /tmp/ccgdMRtZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgdMRtZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgdMRtZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccgdMRtZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdMRtZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdMRtZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdMRtZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdMRtZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdMRtZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgdMRtZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgdMRtZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgdMRtZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgdMRtZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdMRtZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgdMRtZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgdMRtZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccgdMRtZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccgdMRtZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgdMRtZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgdMRtZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgdMRtZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccgdMRtZ.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/omdsha256k128n96tau64v1/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/ccsWPd05.s: Assembler messages:
encrypt.c: /tmp/ccsWPd05.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsWPd05.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsWPd05.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsWPd05.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWPd05.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWPd05.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWPd05.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWPd05.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWPd05.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsWPd05.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsWPd05.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsWPd05.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsWPd05.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWPd05.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsWPd05.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsWPd05.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsWPd05.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsWPd05.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsWPd05.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWPd05.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsWPd05.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsWPd05.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/omdsha256k128n96tau64v1/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/ccLHFOtV.s: Assembler messages:
encrypt.c: /tmp/ccLHFOtV.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLHFOtV.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLHFOtV.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccLHFOtV.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHFOtV.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHFOtV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHFOtV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHFOtV.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHFOtV.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLHFOtV.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLHFOtV.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLHFOtV.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLHFOtV.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHFOtV.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLHFOtV.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccLHFOtV.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccLHFOtV.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLHFOtV.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLHFOtV.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLHFOtV.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccLHFOtV.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccLHFOtV.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/omdsha256k128n96tau64v1/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/ccUQVwlS.s: Assembler messages:
encrypt.c: /tmp/ccUQVwlS.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUQVwlS.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUQVwlS.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccUQVwlS.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQVwlS.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQVwlS.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQVwlS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQVwlS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQVwlS.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUQVwlS.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUQVwlS.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUQVwlS.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUQVwlS.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQVwlS.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUQVwlS.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUQVwlS.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccUQVwlS.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccUQVwlS.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUQVwlS.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUQVwlS.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUQVwlS.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccUQVwlS.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/omdsha256k128n96tau64v1/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/ccFow2gL.s: Assembler messages:
encrypt.c: /tmp/ccFow2gL.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFow2gL.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFow2gL.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFow2gL.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFow2gL.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFow2gL.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFow2gL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFow2gL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFow2gL.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFow2gL.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFow2gL.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFow2gL.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFow2gL.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFow2gL.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFow2gL.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFow2gL.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFow2gL.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFow2gL.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFow2gL.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFow2gL.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFow2gL.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFow2gL.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/omdsha256k128n96tau64v1/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/ccGDlomD.s: Assembler messages:
encrypt.c: /tmp/ccGDlomD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGDlomD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGDlomD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGDlomD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDlomD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDlomD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDlomD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDlomD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDlomD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDlomD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDlomD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDlomD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGDlomD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDlomD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGDlomD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGDlomD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGDlomD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGDlomD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGDlomD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGDlomD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGDlomD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGDlomD.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/omdsha256k128n96tau64v1/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/ccaEBp3G.s: Assembler messages:
encrypt.c: /tmp/ccaEBp3G.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaEBp3G.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaEBp3G.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccaEBp3G.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEBp3G.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEBp3G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEBp3G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEBp3G.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEBp3G.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaEBp3G.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaEBp3G.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaEBp3G.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaEBp3G.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEBp3G.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaEBp3G.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccaEBp3G.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccaEBp3G.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaEBp3G.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaEBp3G.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaEBp3G.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccaEBp3G.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccaEBp3G.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/omdsha256k128n96tau64v1/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/ccvorptM.s: Assembler messages:
encrypt.c: /tmp/ccvorptM.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvorptM.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvorptM.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccvorptM.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvorptM.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvorptM.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvorptM.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvorptM.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvorptM.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvorptM.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvorptM.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvorptM.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvorptM.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvorptM.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvorptM.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvorptM.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccvorptM.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccvorptM.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvorptM.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvorptM.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvorptM.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccvorptM.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/omdsha256k128n96tau64v1/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/cc8dj4Nv.s: Assembler messages:
encrypt.c: /tmp/cc8dj4Nv.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8dj4Nv.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8dj4Nv.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8dj4Nv.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dj4Nv.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dj4Nv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dj4Nv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dj4Nv.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dj4Nv.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8dj4Nv.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8dj4Nv.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8dj4Nv.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8dj4Nv.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dj4Nv.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8dj4Nv.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8dj4Nv.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8dj4Nv.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8dj4Nv.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8dj4Nv.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8dj4Nv.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8dj4Nv.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8dj4Nv.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/omdsha256k128n96tau64v1/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/cceuIPeH.s: Assembler messages:
encrypt.c: /tmp/cceuIPeH.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceuIPeH.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceuIPeH.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceuIPeH.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuIPeH.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuIPeH.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuIPeH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuIPeH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuIPeH.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceuIPeH.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceuIPeH.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceuIPeH.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceuIPeH.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuIPeH.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceuIPeH.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceuIPeH.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceuIPeH.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceuIPeH.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceuIPeH.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceuIPeH.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceuIPeH.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceuIPeH.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/omdsha256k128n96tau64v1/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/ccSr2xjm.s: Assembler messages:
encrypt.c: /tmp/ccSr2xjm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSr2xjm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSr2xjm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSr2xjm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSr2xjm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSr2xjm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSr2xjm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSr2xjm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSr2xjm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSr2xjm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSr2xjm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSr2xjm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSr2xjm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSr2xjm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSr2xjm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSr2xjm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSr2xjm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSr2xjm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSr2xjm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSr2xjm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSr2xjm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSr2xjm.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/omdsha256k128n96tau64v1/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/ccyT5S6v.s: Assembler messages:
encrypt.c: /tmp/ccyT5S6v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyT5S6v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyT5S6v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyT5S6v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyT5S6v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyT5S6v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyT5S6v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyT5S6v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyT5S6v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyT5S6v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyT5S6v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyT5S6v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyT5S6v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyT5S6v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyT5S6v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyT5S6v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyT5S6v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyT5S6v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyT5S6v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyT5S6v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyT5S6v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyT5S6v.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/omdsha256k128n96tau64v1/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/cc7awX6s.s: Assembler messages:
encrypt.c: /tmp/cc7awX6s.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7awX6s.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7awX6s.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7awX6s.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7awX6s.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7awX6s.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7awX6s.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7awX6s.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7awX6s.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7awX6s.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7awX6s.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7awX6s.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7awX6s.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7awX6s.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7awX6s.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7awX6s.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7awX6s.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7awX6s.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7awX6s.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7awX6s.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7awX6s.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7awX6s.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/omdsha256k128n96tau64v1/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/ccBO9U5C.s: Assembler messages:
encrypt.c: /tmp/ccBO9U5C.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBO9U5C.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBO9U5C.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBO9U5C.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO9U5C.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO9U5C.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO9U5C.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO9U5C.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO9U5C.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBO9U5C.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBO9U5C.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBO9U5C.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBO9U5C.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO9U5C.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBO9U5C.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBO9U5C.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBO9U5C.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBO9U5C.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBO9U5C.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBO9U5C.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBO9U5C.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBO9U5C.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/omdsha256k128n96tau64v1/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/cc7yeejg.s: Assembler messages:
encrypt.c: /tmp/cc7yeejg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7yeejg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7yeejg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7yeejg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yeejg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yeejg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yeejg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yeejg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yeejg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7yeejg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7yeejg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7yeejg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7yeejg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yeejg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7yeejg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7yeejg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7yeejg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7yeejg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7yeejg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7yeejg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7yeejg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7yeejg.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/omdsha256k128n96tau64v1/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/ccxgMbLr.s: Assembler messages:
encrypt.c: /tmp/ccxgMbLr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxgMbLr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxgMbLr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxgMbLr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgMbLr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgMbLr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgMbLr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgMbLr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgMbLr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxgMbLr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxgMbLr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxgMbLr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxgMbLr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgMbLr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxgMbLr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxgMbLr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxgMbLr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxgMbLr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxgMbLr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxgMbLr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxgMbLr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxgMbLr.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/omdsha256k128n96tau64v1/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/ccVm1wxl.s: Assembler messages:
encrypt.c: /tmp/ccVm1wxl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVm1wxl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVm1wxl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVm1wxl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm1wxl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm1wxl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm1wxl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm1wxl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm1wxl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVm1wxl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVm1wxl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVm1wxl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVm1wxl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm1wxl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVm1wxl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVm1wxl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVm1wxl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVm1wxl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVm1wxl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVm1wxl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVm1wxl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVm1wxl.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/omdsha256k128n96tau64v1/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/ccZPOVEa.s: Assembler messages:
encrypt.c: /tmp/ccZPOVEa.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZPOVEa.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZPOVEa.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZPOVEa.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPOVEa.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPOVEa.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPOVEa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPOVEa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPOVEa.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZPOVEa.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZPOVEa.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZPOVEa.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZPOVEa.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPOVEa.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZPOVEa.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZPOVEa.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZPOVEa.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZPOVEa.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZPOVEa.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZPOVEa.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZPOVEa.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZPOVEa.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/omdsha256k128n96tau64v1/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/ccDQKtjs.s: Assembler messages:
encrypt.c: /tmp/ccDQKtjs.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDQKtjs.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDQKtjs.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDQKtjs.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQKtjs.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQKtjs.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQKtjs.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQKtjs.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQKtjs.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQKtjs.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQKtjs.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQKtjs.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDQKtjs.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQKtjs.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDQKtjs.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDQKtjs.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDQKtjs.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDQKtjs.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDQKtjs.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDQKtjs.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDQKtjs.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDQKtjs.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/omdsha256k128n96tau64v1/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/ccuQbHue.s: Assembler messages:
encrypt.c: /tmp/ccuQbHue.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuQbHue.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuQbHue.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccuQbHue.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQbHue.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQbHue.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQbHue.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQbHue.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQbHue.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQbHue.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQbHue.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQbHue.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuQbHue.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQbHue.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuQbHue.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQbHue.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccuQbHue.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccuQbHue.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuQbHue.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuQbHue.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuQbHue.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccuQbHue.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/omdsha256k128n96tau64v1/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/ccHWdtx8.s: Assembler messages:
encrypt.c: /tmp/ccHWdtx8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHWdtx8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHWdtx8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHWdtx8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWdtx8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWdtx8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWdtx8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWdtx8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWdtx8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWdtx8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWdtx8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWdtx8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHWdtx8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWdtx8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHWdtx8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWdtx8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHWdtx8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHWdtx8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHWdtx8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHWdtx8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHWdtx8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHWdtx8.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/omdsha256k128n96tau64v1/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/ccInsJaf.s: Assembler messages:
encrypt.c: /tmp/ccInsJaf.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccInsJaf.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccInsJaf.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccInsJaf.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInsJaf.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInsJaf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInsJaf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInsJaf.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInsJaf.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInsJaf.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInsJaf.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInsJaf.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccInsJaf.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInsJaf.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccInsJaf.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccInsJaf.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccInsJaf.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccInsJaf.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccInsJaf.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccInsJaf.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccInsJaf.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccInsJaf.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/omdsha256k128n96tau64v1/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/ccGOAWOg.s: Assembler messages:
encrypt.c: /tmp/ccGOAWOg.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGOAWOg.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGOAWOg.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccGOAWOg.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOAWOg.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOAWOg.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOAWOg.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOAWOg.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOAWOg.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGOAWOg.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGOAWOg.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGOAWOg.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGOAWOg.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOAWOg.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGOAWOg.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccGOAWOg.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccGOAWOg.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGOAWOg.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGOAWOg.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGOAWOg.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccGOAWOg.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccGOAWOg.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/omdsha256k128n96tau64v1/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/ccLfzsI1.s: Assembler messages:
encrypt.c: /tmp/ccLfzsI1.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccLfzsI1.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccLfzsI1.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccLfzsI1.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfzsI1.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfzsI1.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfzsI1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfzsI1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfzsI1.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLfzsI1.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLfzsI1.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLfzsI1.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccLfzsI1.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfzsI1.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccLfzsI1.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLfzsI1.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccLfzsI1.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccLfzsI1.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLfzsI1.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLfzsI1.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccLfzsI1.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccLfzsI1.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/omdsha256k128n96tau64v1/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/ccCIcyEc.s: Assembler messages:
encrypt.c: /tmp/ccCIcyEc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCIcyEc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCIcyEc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCIcyEc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIcyEc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIcyEc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIcyEc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIcyEc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIcyEc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCIcyEc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCIcyEc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCIcyEc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCIcyEc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIcyEc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCIcyEc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCIcyEc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCIcyEc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCIcyEc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCIcyEc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCIcyEc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCIcyEc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCIcyEc.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/omdsha256k128n96tau64v1/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/ccNVs4U2.s: Assembler messages:
encrypt.c: /tmp/ccNVs4U2.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccNVs4U2.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccNVs4U2.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccNVs4U2.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVs4U2.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVs4U2.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVs4U2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVs4U2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVs4U2.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNVs4U2.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNVs4U2.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNVs4U2.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccNVs4U2.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVs4U2.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccNVs4U2.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNVs4U2.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccNVs4U2.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccNVs4U2.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNVs4U2.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNVs4U2.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccNVs4U2.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccNVs4U2.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/omdsha256k128n96tau64v1/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/cc50khn0.s: Assembler messages:
encrypt.c: /tmp/cc50khn0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc50khn0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc50khn0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc50khn0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50khn0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50khn0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50khn0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50khn0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50khn0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc50khn0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc50khn0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc50khn0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc50khn0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50khn0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc50khn0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc50khn0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc50khn0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc50khn0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc50khn0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc50khn0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc50khn0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc50khn0.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/omdsha256k128n96tau64v1/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/ccWnX8Ac.s: Assembler messages:
encrypt.c: /tmp/ccWnX8Ac.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWnX8Ac.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWnX8Ac.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWnX8Ac.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnX8Ac.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnX8Ac.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnX8Ac.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnX8Ac.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnX8Ac.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWnX8Ac.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWnX8Ac.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWnX8Ac.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWnX8Ac.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnX8Ac.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWnX8Ac.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWnX8Ac.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWnX8Ac.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWnX8Ac.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWnX8Ac.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWnX8Ac.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWnX8Ac.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWnX8Ac.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/omdsha256k128n96tau64v1/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/ccbQDkfE.s: Assembler messages:
encrypt.c: /tmp/ccbQDkfE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbQDkfE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbQDkfE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbQDkfE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQDkfE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQDkfE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQDkfE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQDkfE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQDkfE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQDkfE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQDkfE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQDkfE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbQDkfE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQDkfE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbQDkfE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbQDkfE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbQDkfE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbQDkfE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbQDkfE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbQDkfE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbQDkfE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbQDkfE.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/omdsha256k128n96tau64v1/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/ccwgUO7P.s: Assembler messages:
encrypt.c: /tmp/ccwgUO7P.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwgUO7P.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwgUO7P.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwgUO7P.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgUO7P.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgUO7P.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgUO7P.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgUO7P.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgUO7P.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgUO7P.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgUO7P.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgUO7P.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwgUO7P.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgUO7P.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwgUO7P.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgUO7P.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwgUO7P.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgUO7P.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwgUO7P.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwgUO7P.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgUO7P.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwgUO7P.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/omdsha256k128n96tau64v1/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/ccWxhNAt.s: Assembler messages:
encrypt.c: /tmp/ccWxhNAt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWxhNAt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWxhNAt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWxhNAt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxhNAt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxhNAt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxhNAt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxhNAt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxhNAt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWxhNAt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWxhNAt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWxhNAt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWxhNAt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxhNAt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWxhNAt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWxhNAt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWxhNAt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWxhNAt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWxhNAt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWxhNAt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWxhNAt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWxhNAt.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/omdsha256k128n96tau64v1/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/ccyuuMnG.s: Assembler messages:
encrypt.c: /tmp/ccyuuMnG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyuuMnG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyuuMnG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccyuuMnG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuuMnG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuuMnG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuuMnG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuuMnG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuuMnG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyuuMnG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyuuMnG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyuuMnG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyuuMnG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuuMnG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyuuMnG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyuuMnG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccyuuMnG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccyuuMnG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyuuMnG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyuuMnG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyuuMnG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccyuuMnG.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/omdsha256k128n96tau64v1/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/ccjuKbLH.s: Assembler messages:
encrypt.c: /tmp/ccjuKbLH.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjuKbLH.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjuKbLH.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjuKbLH.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuKbLH.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuKbLH.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuKbLH.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuKbLH.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuKbLH.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjuKbLH.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjuKbLH.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjuKbLH.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjuKbLH.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuKbLH.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjuKbLH.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjuKbLH.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjuKbLH.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjuKbLH.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjuKbLH.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjuKbLH.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjuKbLH.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjuKbLH.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/omdsha256k128n96tau64v1/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/ccpZzOaO.s: Assembler messages:
encrypt.c: /tmp/ccpZzOaO.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpZzOaO.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpZzOaO.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpZzOaO.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZzOaO.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZzOaO.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZzOaO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZzOaO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZzOaO.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZzOaO.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZzOaO.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZzOaO.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpZzOaO.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZzOaO.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpZzOaO.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZzOaO.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpZzOaO.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpZzOaO.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpZzOaO.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpZzOaO.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpZzOaO.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpZzOaO.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/omdsha256k128n96tau64v1/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/cc15VA6J.s: Assembler messages:
encrypt.c: /tmp/cc15VA6J.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc15VA6J.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc15VA6J.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc15VA6J.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15VA6J.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15VA6J.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15VA6J.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15VA6J.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15VA6J.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc15VA6J.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc15VA6J.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc15VA6J.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc15VA6J.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15VA6J.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc15VA6J.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc15VA6J.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc15VA6J.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc15VA6J.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc15VA6J.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc15VA6J.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc15VA6J.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc15VA6J.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/omdsha256k128n96tau64v1/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/ccL2RTLw.s: Assembler messages:
encrypt.c: /tmp/ccL2RTLw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccL2RTLw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccL2RTLw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccL2RTLw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2RTLw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2RTLw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2RTLw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2RTLw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2RTLw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2RTLw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2RTLw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2RTLw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccL2RTLw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2RTLw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccL2RTLw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccL2RTLw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccL2RTLw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2RTLw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2RTLw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccL2RTLw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccL2RTLw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccL2RTLw.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/omdsha256k128n96tau64v1/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/ccTGMIvi.s: Assembler messages:
encrypt.c: /tmp/ccTGMIvi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccTGMIvi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccTGMIvi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccTGMIvi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGMIvi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGMIvi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGMIvi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGMIvi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGMIvi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTGMIvi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTGMIvi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTGMIvi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccTGMIvi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGMIvi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccTGMIvi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccTGMIvi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccTGMIvi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTGMIvi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTGMIvi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccTGMIvi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccTGMIvi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccTGMIvi.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/omdsha256k128n96tau64v1/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/ccaXLWxy.s: Assembler messages:
encrypt.c: /tmp/ccaXLWxy.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaXLWxy.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaXLWxy.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaXLWxy.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXLWxy.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXLWxy.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXLWxy.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXLWxy.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXLWxy.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXLWxy.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXLWxy.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXLWxy.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaXLWxy.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXLWxy.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaXLWxy.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXLWxy.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaXLWxy.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaXLWxy.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaXLWxy.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaXLWxy.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaXLWxy.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaXLWxy.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/omdsha256k128n96tau64v1/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/cc6US06r.s: Assembler messages:
encrypt.c: /tmp/cc6US06r.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6US06r.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6US06r.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6US06r.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6US06r.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6US06r.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6US06r.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6US06r.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6US06r.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6US06r.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6US06r.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6US06r.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6US06r.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6US06r.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6US06r.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6US06r.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6US06r.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6US06r.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6US06r.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6US06r.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6US06r.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6US06r.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/omdsha256k128n96tau64v1/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/ccA7O2Oa.s: Assembler messages:
encrypt.c: /tmp/ccA7O2Oa.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccA7O2Oa.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccA7O2Oa.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccA7O2Oa.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA7O2Oa.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA7O2Oa.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA7O2Oa.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA7O2Oa.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA7O2Oa.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA7O2Oa.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA7O2Oa.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA7O2Oa.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccA7O2Oa.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA7O2Oa.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccA7O2Oa.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccA7O2Oa.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccA7O2Oa.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA7O2Oa.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA7O2Oa.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccA7O2Oa.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccA7O2Oa.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccA7O2Oa.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/omdsha256k128n96tau64v1/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/ccDclTMl.s: Assembler messages:
encrypt.c: /tmp/ccDclTMl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccDclTMl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccDclTMl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccDclTMl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDclTMl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDclTMl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDclTMl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDclTMl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDclTMl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDclTMl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDclTMl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDclTMl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccDclTMl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDclTMl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccDclTMl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccDclTMl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccDclTMl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDclTMl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDclTMl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccDclTMl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccDclTMl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccDclTMl.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/omdsha256k128n96tau64v1/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/ccijDsRB.s: Assembler messages:
encrypt.c: /tmp/ccijDsRB.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccijDsRB.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccijDsRB.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccijDsRB.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijDsRB.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijDsRB.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijDsRB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijDsRB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijDsRB.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijDsRB.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijDsRB.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijDsRB.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccijDsRB.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijDsRB.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccijDsRB.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijDsRB.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccijDsRB.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccijDsRB.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccijDsRB.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccijDsRB.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccijDsRB.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccijDsRB.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/omdsha256k128n96tau64v1/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/ccgkxNOd.s: Assembler messages:
encrypt.c: /tmp/ccgkxNOd.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgkxNOd.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgkxNOd.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgkxNOd.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkxNOd.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkxNOd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkxNOd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkxNOd.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkxNOd.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkxNOd.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkxNOd.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkxNOd.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgkxNOd.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkxNOd.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgkxNOd.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgkxNOd.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgkxNOd.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgkxNOd.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgkxNOd.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgkxNOd.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgkxNOd.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgkxNOd.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/omdsha256k128n96tau64v1/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/cchR8gVw.s: Assembler messages:
encrypt.c: /tmp/cchR8gVw.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchR8gVw.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchR8gVw.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchR8gVw.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR8gVw.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR8gVw.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR8gVw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR8gVw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR8gVw.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchR8gVw.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchR8gVw.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchR8gVw.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchR8gVw.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR8gVw.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchR8gVw.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchR8gVw.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchR8gVw.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchR8gVw.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchR8gVw.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchR8gVw.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchR8gVw.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchR8gVw.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/omdsha256k128n96tau64v1/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/cc1997ZX.s: Assembler messages:
encrypt.c: /tmp/cc1997ZX.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1997ZX.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1997ZX.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1997ZX.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1997ZX.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1997ZX.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1997ZX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1997ZX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1997ZX.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1997ZX.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1997ZX.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1997ZX.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1997ZX.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1997ZX.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1997ZX.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1997ZX.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1997ZX.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1997ZX.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1997ZX.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1997ZX.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1997ZX.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1997ZX.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/omdsha256k128n96tau64v1/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/ccudEuEP.s: Assembler messages:
encrypt.c: /tmp/ccudEuEP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccudEuEP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccudEuEP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccudEuEP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudEuEP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudEuEP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudEuEP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudEuEP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudEuEP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccudEuEP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccudEuEP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccudEuEP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccudEuEP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudEuEP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccudEuEP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccudEuEP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccudEuEP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccudEuEP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccudEuEP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccudEuEP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccudEuEP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccudEuEP.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/omdsha256k128n96tau64v1/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/ccfJ8UmQ.s: Assembler messages:
encrypt.c: /tmp/ccfJ8UmQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfJ8UmQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfJ8UmQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccfJ8UmQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ8UmQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ8UmQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ8UmQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ8UmQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ8UmQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfJ8UmQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfJ8UmQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfJ8UmQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfJ8UmQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ8UmQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfJ8UmQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccfJ8UmQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccfJ8UmQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfJ8UmQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfJ8UmQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfJ8UmQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccfJ8UmQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccfJ8UmQ.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/omdsha256k128n96tau64v1/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/ccv1Cp4R.s: Assembler messages:
encrypt.c: /tmp/ccv1Cp4R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv1Cp4R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv1Cp4R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccv1Cp4R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1Cp4R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1Cp4R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1Cp4R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1Cp4R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1Cp4R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv1Cp4R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv1Cp4R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv1Cp4R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv1Cp4R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1Cp4R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv1Cp4R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv1Cp4R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccv1Cp4R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccv1Cp4R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv1Cp4R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv1Cp4R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv1Cp4R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccv1Cp4R.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/omdsha256k128n96tau64v1/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/cc1X4MiZ.s: Assembler messages:
encrypt.c: /tmp/cc1X4MiZ.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1X4MiZ.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1X4MiZ.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc1X4MiZ.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1X4MiZ.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1X4MiZ.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1X4MiZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1X4MiZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1X4MiZ.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1X4MiZ.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1X4MiZ.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1X4MiZ.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1X4MiZ.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1X4MiZ.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1X4MiZ.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1X4MiZ.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc1X4MiZ.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc1X4MiZ.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1X4MiZ.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1X4MiZ.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1X4MiZ.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc1X4MiZ.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/omdsha256k128n96tau64v1/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/ccU35cMT.s: Assembler messages:
encrypt.c: /tmp/ccU35cMT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccU35cMT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccU35cMT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccU35cMT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU35cMT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU35cMT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU35cMT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU35cMT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU35cMT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU35cMT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU35cMT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU35cMT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccU35cMT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU35cMT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccU35cMT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccU35cMT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccU35cMT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU35cMT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU35cMT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccU35cMT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccU35cMT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccU35cMT.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/omdsha256k128n96tau64v1/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/ccZoWkbT.s: Assembler messages:
encrypt.c: /tmp/ccZoWkbT.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZoWkbT.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZoWkbT.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccZoWkbT.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZoWkbT.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZoWkbT.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZoWkbT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZoWkbT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZoWkbT.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZoWkbT.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZoWkbT.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZoWkbT.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZoWkbT.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZoWkbT.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZoWkbT.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZoWkbT.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccZoWkbT.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccZoWkbT.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZoWkbT.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZoWkbT.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZoWkbT.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccZoWkbT.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/omdsha256k128n96tau64v1/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/ccwbf6fN.s: Assembler messages:
encrypt.c: /tmp/ccwbf6fN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwbf6fN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwbf6fN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwbf6fN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbf6fN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbf6fN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbf6fN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbf6fN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbf6fN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwbf6fN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwbf6fN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwbf6fN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwbf6fN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbf6fN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwbf6fN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwbf6fN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwbf6fN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwbf6fN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwbf6fN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwbf6fN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwbf6fN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwbf6fN.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/omdsha256k128n96tau64v1/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/ccAOqX5M.s: Assembler messages:
encrypt.c: /tmp/ccAOqX5M.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAOqX5M.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAOqX5M.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAOqX5M.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOqX5M.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOqX5M.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOqX5M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOqX5M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOqX5M.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAOqX5M.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAOqX5M.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAOqX5M.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAOqX5M.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOqX5M.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAOqX5M.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAOqX5M.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAOqX5M.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAOqX5M.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAOqX5M.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAOqX5M.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAOqX5M.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAOqX5M.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/omdsha256k128n96tau64v1/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/ccebJ6YF.s: Assembler messages:
encrypt.c: /tmp/ccebJ6YF.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccebJ6YF.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccebJ6YF.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccebJ6YF.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebJ6YF.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebJ6YF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebJ6YF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebJ6YF.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebJ6YF.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccebJ6YF.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccebJ6YF.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccebJ6YF.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccebJ6YF.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebJ6YF.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccebJ6YF.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccebJ6YF.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccebJ6YF.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccebJ6YF.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccebJ6YF.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccebJ6YF.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccebJ6YF.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccebJ6YF.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/omdsha256k128n96tau64v1/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/ccesX5HF.s: Assembler messages:
encrypt.c: /tmp/ccesX5HF.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccesX5HF.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccesX5HF.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccesX5HF.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesX5HF.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesX5HF.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesX5HF.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesX5HF.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesX5HF.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccesX5HF.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccesX5HF.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccesX5HF.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccesX5HF.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesX5HF.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccesX5HF.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccesX5HF.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccesX5HF.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccesX5HF.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccesX5HF.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccesX5HF.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccesX5HF.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccesX5HF.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/omdsha256k128n96tau64v1/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/ccjZ9xqu.s: Assembler messages:
encrypt.c: /tmp/ccjZ9xqu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjZ9xqu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjZ9xqu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjZ9xqu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZ9xqu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZ9xqu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZ9xqu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZ9xqu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZ9xqu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjZ9xqu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjZ9xqu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjZ9xqu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjZ9xqu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZ9xqu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjZ9xqu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjZ9xqu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjZ9xqu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjZ9xqu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjZ9xqu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjZ9xqu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjZ9xqu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjZ9xqu.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/omdsha256k128n96tau64v1/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/ccnC6S2M.s: Assembler messages:
encrypt.c: /tmp/ccnC6S2M.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnC6S2M.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnC6S2M.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnC6S2M.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnC6S2M.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnC6S2M.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnC6S2M.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnC6S2M.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnC6S2M.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnC6S2M.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnC6S2M.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnC6S2M.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnC6S2M.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnC6S2M.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnC6S2M.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnC6S2M.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnC6S2M.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnC6S2M.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnC6S2M.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnC6S2M.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnC6S2M.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnC6S2M.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/omdsha256k128n96tau64v1/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/cczkwiFN.s: Assembler messages:
encrypt.c: /tmp/cczkwiFN.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczkwiFN.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczkwiFN.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cczkwiFN.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkwiFN.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkwiFN.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkwiFN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkwiFN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkwiFN.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczkwiFN.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczkwiFN.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczkwiFN.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cczkwiFN.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkwiFN.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczkwiFN.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczkwiFN.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cczkwiFN.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cczkwiFN.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczkwiFN.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczkwiFN.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cczkwiFN.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cczkwiFN.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/omdsha256k128n96tau64v1/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/ccD4jCsK.s: Assembler messages:
encrypt.c: /tmp/ccD4jCsK.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD4jCsK.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD4jCsK.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccD4jCsK.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4jCsK.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4jCsK.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4jCsK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4jCsK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4jCsK.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD4jCsK.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD4jCsK.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD4jCsK.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD4jCsK.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4jCsK.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD4jCsK.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD4jCsK.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccD4jCsK.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccD4jCsK.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD4jCsK.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD4jCsK.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD4jCsK.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccD4jCsK.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/omdsha256k128n96tau64v1/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/ccepT7HB.s: Assembler messages:
encrypt.c: /tmp/ccepT7HB.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccepT7HB.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccepT7HB.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccepT7HB.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepT7HB.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepT7HB.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepT7HB.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepT7HB.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepT7HB.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccepT7HB.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccepT7HB.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccepT7HB.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccepT7HB.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepT7HB.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccepT7HB.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccepT7HB.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccepT7HB.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccepT7HB.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccepT7HB.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccepT7HB.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccepT7HB.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccepT7HB.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/omdsha256k128n96tau64v1/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/ccG0wHd7.s: Assembler messages:
encrypt.c: /tmp/ccG0wHd7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccG0wHd7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccG0wHd7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccG0wHd7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0wHd7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0wHd7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0wHd7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0wHd7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0wHd7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG0wHd7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG0wHd7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG0wHd7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccG0wHd7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0wHd7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccG0wHd7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG0wHd7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccG0wHd7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccG0wHd7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG0wHd7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG0wHd7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccG0wHd7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccG0wHd7.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/omdsha256k128n96tau64v1/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/ccmc81Pb.s: Assembler messages:
encrypt.c: /tmp/ccmc81Pb.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmc81Pb.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmc81Pb.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmc81Pb.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc81Pb.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc81Pb.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc81Pb.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc81Pb.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc81Pb.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmc81Pb.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmc81Pb.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmc81Pb.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmc81Pb.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc81Pb.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmc81Pb.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmc81Pb.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmc81Pb.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmc81Pb.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmc81Pb.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmc81Pb.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmc81Pb.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmc81Pb.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/omdsha256k128n96tau64v1/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/ccAN5L40.s: Assembler messages:
encrypt.c: /tmp/ccAN5L40.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccAN5L40.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccAN5L40.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccAN5L40.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN5L40.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN5L40.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN5L40.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN5L40.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN5L40.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAN5L40.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAN5L40.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAN5L40.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccAN5L40.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN5L40.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccAN5L40.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAN5L40.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccAN5L40.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccAN5L40.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAN5L40.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAN5L40.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccAN5L40.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccAN5L40.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/omdsha256k128n96tau64v1/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/ccvsyIKX.s: Assembler messages:
encrypt.c: /tmp/ccvsyIKX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvsyIKX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvsyIKX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvsyIKX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsyIKX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsyIKX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsyIKX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsyIKX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsyIKX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvsyIKX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvsyIKX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvsyIKX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvsyIKX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsyIKX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvsyIKX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvsyIKX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvsyIKX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvsyIKX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvsyIKX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvsyIKX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvsyIKX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvsyIKX.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/omdsha256k128n96tau64v1/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/ccJ7dr6a.s: Assembler messages:
encrypt.c: /tmp/ccJ7dr6a.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ7dr6a.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ7dr6a.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ7dr6a.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7dr6a.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7dr6a.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7dr6a.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7dr6a.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7dr6a.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ7dr6a.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ7dr6a.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ7dr6a.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ7dr6a.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7dr6a.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ7dr6a.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ7dr6a.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJ7dr6a.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJ7dr6a.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ7dr6a.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ7dr6a.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ7dr6a.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJ7dr6a.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/omdsha256k128n96tau64v1/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/ccZvGfJi.s: Assembler messages:
encrypt.c: /tmp/ccZvGfJi.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccZvGfJi.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccZvGfJi.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccZvGfJi.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvGfJi.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvGfJi.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvGfJi.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvGfJi.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvGfJi.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZvGfJi.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZvGfJi.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZvGfJi.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccZvGfJi.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvGfJi.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccZvGfJi.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccZvGfJi.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccZvGfJi.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZvGfJi.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZvGfJi.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccZvGfJi.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccZvGfJi.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccZvGfJi.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/omdsha256k128n96tau64v1/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/ccWt7Qn4.s: Assembler messages:
encrypt.c: /tmp/ccWt7Qn4.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccWt7Qn4.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccWt7Qn4.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccWt7Qn4.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWt7Qn4.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWt7Qn4.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWt7Qn4.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWt7Qn4.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWt7Qn4.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWt7Qn4.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWt7Qn4.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWt7Qn4.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccWt7Qn4.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWt7Qn4.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccWt7Qn4.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccWt7Qn4.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccWt7Qn4.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWt7Qn4.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWt7Qn4.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccWt7Qn4.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccWt7Qn4.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccWt7Qn4.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/omdsha256k128n96tau64v1/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/ccd7FTR5.s: Assembler messages:
encrypt.c: /tmp/ccd7FTR5.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccd7FTR5.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccd7FTR5.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccd7FTR5.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7FTR5.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7FTR5.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7FTR5.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7FTR5.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7FTR5.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd7FTR5.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd7FTR5.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd7FTR5.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccd7FTR5.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7FTR5.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccd7FTR5.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd7FTR5.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccd7FTR5.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccd7FTR5.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd7FTR5.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd7FTR5.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccd7FTR5.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccd7FTR5.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/omdsha256k128n96tau64v1/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/ccJ0gfS1.s: Assembler messages:
encrypt.c: /tmp/ccJ0gfS1.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJ0gfS1.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJ0gfS1.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccJ0gfS1.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0gfS1.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0gfS1.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0gfS1.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0gfS1.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0gfS1.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0gfS1.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0gfS1.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0gfS1.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJ0gfS1.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0gfS1.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJ0gfS1.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccJ0gfS1.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccJ0gfS1.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ0gfS1.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ0gfS1.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJ0gfS1.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccJ0gfS1.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccJ0gfS1.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/omdsha256k128n96tau64v1/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/cccujPAt.s: Assembler messages:
encrypt.c: /tmp/cccujPAt.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccujPAt.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccujPAt.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccujPAt.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccujPAt.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccujPAt.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccujPAt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccujPAt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccujPAt.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccujPAt.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccujPAt.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccujPAt.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccujPAt.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccujPAt.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccujPAt.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccujPAt.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccujPAt.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccujPAt.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccujPAt.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccujPAt.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccujPAt.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccujPAt.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/omdsha256k128n96tau64v1/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/ccbuXkPN.s: Assembler messages:
encrypt.c: /tmp/ccbuXkPN.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbuXkPN.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbuXkPN.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbuXkPN.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuXkPN.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuXkPN.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuXkPN.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuXkPN.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuXkPN.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbuXkPN.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbuXkPN.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbuXkPN.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbuXkPN.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuXkPN.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbuXkPN.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbuXkPN.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbuXkPN.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbuXkPN.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbuXkPN.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbuXkPN.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbuXkPN.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbuXkPN.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/omdsha256k128n96tau64v1/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/ccehrybo.s: Assembler messages:
encrypt.c: /tmp/ccehrybo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccehrybo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccehrybo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccehrybo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehrybo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehrybo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehrybo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehrybo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehrybo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehrybo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehrybo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehrybo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccehrybo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehrybo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccehrybo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehrybo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccehrybo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccehrybo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccehrybo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccehrybo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccehrybo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccehrybo.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/omdsha256k128n96tau64v1/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/ccEMl104.s: Assembler messages:
encrypt.c: /tmp/ccEMl104.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccEMl104.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccEMl104.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccEMl104.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMl104.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMl104.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMl104.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMl104.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMl104.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEMl104.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEMl104.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEMl104.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccEMl104.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMl104.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccEMl104.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccEMl104.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccEMl104.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEMl104.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEMl104.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccEMl104.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccEMl104.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccEMl104.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/omdsha256k128n96tau64v1/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/ccIK8Tpv.s: Assembler messages:
encrypt.c: /tmp/ccIK8Tpv.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIK8Tpv.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIK8Tpv.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIK8Tpv.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIK8Tpv.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIK8Tpv.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIK8Tpv.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIK8Tpv.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIK8Tpv.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIK8Tpv.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIK8Tpv.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIK8Tpv.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIK8Tpv.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIK8Tpv.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIK8Tpv.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIK8Tpv.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIK8Tpv.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIK8Tpv.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIK8Tpv.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIK8Tpv.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIK8Tpv.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIK8Tpv.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/omdsha256k128n96tau64v1/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/cc7NeqOT.s: Assembler messages:
encrypt.c: /tmp/cc7NeqOT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7NeqOT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7NeqOT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc7NeqOT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NeqOT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NeqOT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NeqOT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NeqOT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NeqOT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NeqOT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NeqOT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NeqOT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7NeqOT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NeqOT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7NeqOT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc7NeqOT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc7NeqOT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7NeqOT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7NeqOT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7NeqOT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc7NeqOT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc7NeqOT.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/omdsha256k128n96tau64v1/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/ccaBv2Jo.s: Assembler messages:
encrypt.c: /tmp/ccaBv2Jo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccaBv2Jo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccaBv2Jo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccaBv2Jo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBv2Jo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBv2Jo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBv2Jo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBv2Jo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBv2Jo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBv2Jo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBv2Jo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBv2Jo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccaBv2Jo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBv2Jo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccaBv2Jo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBv2Jo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccaBv2Jo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccaBv2Jo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaBv2Jo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaBv2Jo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccaBv2Jo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccaBv2Jo.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/omdsha256k128n96tau64v1/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/cc9SQRBf.s: Assembler messages:
encrypt.c: /tmp/cc9SQRBf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc9SQRBf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc9SQRBf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc9SQRBf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SQRBf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SQRBf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SQRBf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SQRBf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SQRBf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9SQRBf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9SQRBf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9SQRBf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc9SQRBf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SQRBf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc9SQRBf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9SQRBf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc9SQRBf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc9SQRBf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9SQRBf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9SQRBf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc9SQRBf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc9SQRBf.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/omdsha256k128n96tau64v1/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/ccimDp0L.s: Assembler messages:
encrypt.c: /tmp/ccimDp0L.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccimDp0L.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccimDp0L.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccimDp0L.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccimDp0L.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccimDp0L.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccimDp0L.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccimDp0L.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccimDp0L.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccimDp0L.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccimDp0L.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccimDp0L.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccimDp0L.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccimDp0L.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccimDp0L.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccimDp0L.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccimDp0L.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccimDp0L.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccimDp0L.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccimDp0L.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccimDp0L.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccimDp0L.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/omdsha256k128n96tau64v1/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/ccANGRE8.s: Assembler messages:
encrypt.c: /tmp/ccANGRE8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccANGRE8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccANGRE8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccANGRE8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANGRE8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANGRE8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANGRE8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANGRE8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANGRE8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccANGRE8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccANGRE8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccANGRE8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccANGRE8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANGRE8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccANGRE8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccANGRE8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccANGRE8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccANGRE8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccANGRE8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccANGRE8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccANGRE8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccANGRE8.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/omdsha256k128n96tau64v1/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/ccsWdXrK.s: Assembler messages:
encrypt.c: /tmp/ccsWdXrK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsWdXrK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsWdXrK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsWdXrK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWdXrK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWdXrK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWdXrK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWdXrK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWdXrK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsWdXrK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsWdXrK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsWdXrK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsWdXrK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWdXrK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsWdXrK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsWdXrK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsWdXrK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsWdXrK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsWdXrK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsWdXrK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsWdXrK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsWdXrK.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/omdsha256k128n96tau64v1/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/ccOZSvAj.s: Assembler messages:
encrypt.c: /tmp/ccOZSvAj.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOZSvAj.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOZSvAj.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccOZSvAj.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZSvAj.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZSvAj.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZSvAj.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZSvAj.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZSvAj.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOZSvAj.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOZSvAj.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOZSvAj.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOZSvAj.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZSvAj.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOZSvAj.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOZSvAj.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccOZSvAj.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccOZSvAj.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOZSvAj.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOZSvAj.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOZSvAj.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccOZSvAj.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/omdsha256k128n96tau64v1/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/ccwY6iqS.s: Assembler messages:
encrypt.c: /tmp/ccwY6iqS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwY6iqS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwY6iqS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwY6iqS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwY6iqS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwY6iqS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwY6iqS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwY6iqS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwY6iqS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwY6iqS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwY6iqS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwY6iqS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwY6iqS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwY6iqS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwY6iqS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwY6iqS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwY6iqS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwY6iqS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwY6iqS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwY6iqS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwY6iqS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwY6iqS.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/omdsha256k128n96tau64v1/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/ccSrOcJE.s: Assembler messages:
encrypt.c: /tmp/ccSrOcJE.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccSrOcJE.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccSrOcJE.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccSrOcJE.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOcJE.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOcJE.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOcJE.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOcJE.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOcJE.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSrOcJE.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSrOcJE.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSrOcJE.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccSrOcJE.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOcJE.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccSrOcJE.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccSrOcJE.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccSrOcJE.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSrOcJE.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSrOcJE.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccSrOcJE.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccSrOcJE.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccSrOcJE.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/omdsha256k128n96tau64v1/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/cchXY6be.s: Assembler messages:
encrypt.c: /tmp/cchXY6be.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchXY6be.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchXY6be.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchXY6be.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXY6be.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXY6be.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXY6be.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXY6be.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXY6be.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXY6be.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXY6be.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXY6be.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchXY6be.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXY6be.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchXY6be.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXY6be.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchXY6be.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchXY6be.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchXY6be.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchXY6be.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchXY6be.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchXY6be.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/omdsha256k128n96tau64v1/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/cc3B13Na.s: Assembler messages:
encrypt.c: /tmp/cc3B13Na.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3B13Na.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3B13Na.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3B13Na.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3B13Na.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3B13Na.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3B13Na.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3B13Na.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3B13Na.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3B13Na.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3B13Na.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3B13Na.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3B13Na.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3B13Na.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3B13Na.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3B13Na.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3B13Na.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3B13Na.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3B13Na.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3B13Na.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3B13Na.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3B13Na.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/omdsha256k128n96tau64v1/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/ccOQSKhu.s: Assembler messages:
encrypt.c: /tmp/ccOQSKhu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccOQSKhu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccOQSKhu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccOQSKhu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOQSKhu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOQSKhu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOQSKhu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOQSKhu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOQSKhu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOQSKhu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOQSKhu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOQSKhu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccOQSKhu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOQSKhu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccOQSKhu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccOQSKhu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccOQSKhu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOQSKhu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOQSKhu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccOQSKhu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccOQSKhu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccOQSKhu.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/omdsha256k128n96tau64v1/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/ccUvI3ln.s: Assembler messages:
encrypt.c: /tmp/ccUvI3ln.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccUvI3ln.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccUvI3ln.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccUvI3ln.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvI3ln.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvI3ln.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvI3ln.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvI3ln.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvI3ln.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUvI3ln.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUvI3ln.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUvI3ln.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccUvI3ln.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvI3ln.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccUvI3ln.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccUvI3ln.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccUvI3ln.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUvI3ln.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUvI3ln.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccUvI3ln.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccUvI3ln.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccUvI3ln.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/omdsha256k128n96tau64v1/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/cccw7MXc.s: Assembler messages:
encrypt.c: /tmp/cccw7MXc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cccw7MXc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cccw7MXc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cccw7MXc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw7MXc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw7MXc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw7MXc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw7MXc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw7MXc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccw7MXc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccw7MXc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccw7MXc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cccw7MXc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw7MXc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cccw7MXc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccw7MXc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cccw7MXc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cccw7MXc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccw7MXc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccw7MXc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cccw7MXc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cccw7MXc.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/omdsha256k128n96tau64v1/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/ccN8K0sc.s: Assembler messages:
encrypt.c: /tmp/ccN8K0sc.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccN8K0sc.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccN8K0sc.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccN8K0sc.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8K0sc.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8K0sc.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8K0sc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8K0sc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8K0sc.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN8K0sc.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN8K0sc.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN8K0sc.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccN8K0sc.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8K0sc.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccN8K0sc.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN8K0sc.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccN8K0sc.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccN8K0sc.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN8K0sc.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN8K0sc.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccN8K0sc.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccN8K0sc.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/omdsha256k128n96tau64v1/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/ccbycZ0A.s: Assembler messages:
encrypt.c: /tmp/ccbycZ0A.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccbycZ0A.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccbycZ0A.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccbycZ0A.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbycZ0A.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbycZ0A.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbycZ0A.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbycZ0A.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbycZ0A.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbycZ0A.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbycZ0A.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbycZ0A.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccbycZ0A.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbycZ0A.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccbycZ0A.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccbycZ0A.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccbycZ0A.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbycZ0A.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbycZ0A.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccbycZ0A.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccbycZ0A.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccbycZ0A.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/omdsha256k128n96tau64v1/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/ccFLP3Sh.s: Assembler messages:
encrypt.c: /tmp/ccFLP3Sh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFLP3Sh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFLP3Sh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccFLP3Sh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLP3Sh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLP3Sh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLP3Sh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLP3Sh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLP3Sh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFLP3Sh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFLP3Sh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFLP3Sh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFLP3Sh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLP3Sh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFLP3Sh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFLP3Sh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccFLP3Sh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccFLP3Sh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFLP3Sh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFLP3Sh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFLP3Sh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccFLP3Sh.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/omdsha256k128n96tau64v1/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/ccuOcTkq.s: Assembler messages:
encrypt.c: /tmp/ccuOcTkq.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccuOcTkq.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccuOcTkq.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccuOcTkq.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOcTkq.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOcTkq.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOcTkq.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOcTkq.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOcTkq.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOcTkq.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOcTkq.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOcTkq.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccuOcTkq.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOcTkq.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccuOcTkq.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccuOcTkq.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccuOcTkq.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuOcTkq.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuOcTkq.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccuOcTkq.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccuOcTkq.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccuOcTkq.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/omdsha256k128n96tau64v1/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/ccnr949f.s: Assembler messages:
encrypt.c: /tmp/ccnr949f.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccnr949f.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccnr949f.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccnr949f.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr949f.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr949f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr949f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr949f.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr949f.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnr949f.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnr949f.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnr949f.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccnr949f.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr949f.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccnr949f.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccnr949f.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccnr949f.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnr949f.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnr949f.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccnr949f.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccnr949f.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccnr949f.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/omdsha256k128n96tau64v1/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/ccpuBc7I.s: Assembler messages:
encrypt.c: /tmp/ccpuBc7I.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccpuBc7I.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccpuBc7I.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccpuBc7I.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuBc7I.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuBc7I.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuBc7I.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuBc7I.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuBc7I.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpuBc7I.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpuBc7I.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpuBc7I.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccpuBc7I.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuBc7I.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccpuBc7I.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpuBc7I.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccpuBc7I.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccpuBc7I.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpuBc7I.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpuBc7I.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccpuBc7I.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccpuBc7I.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/omdsha256k128n96tau64v1/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/ccJmLjlC.s: Assembler messages:
encrypt.c: /tmp/ccJmLjlC.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccJmLjlC.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccJmLjlC.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccJmLjlC.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmLjlC.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmLjlC.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmLjlC.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmLjlC.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmLjlC.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmLjlC.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmLjlC.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmLjlC.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccJmLjlC.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmLjlC.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccJmLjlC.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmLjlC.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccJmLjlC.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccJmLjlC.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJmLjlC.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJmLjlC.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccJmLjlC.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccJmLjlC.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/omdsha256k128n96tau64v1/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/ccyTVsz6.s: Assembler messages:
encrypt.c: /tmp/ccyTVsz6.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyTVsz6.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyTVsz6.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyTVsz6.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTVsz6.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTVsz6.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTVsz6.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTVsz6.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTVsz6.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyTVsz6.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyTVsz6.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyTVsz6.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyTVsz6.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTVsz6.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyTVsz6.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyTVsz6.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyTVsz6.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyTVsz6.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyTVsz6.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyTVsz6.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyTVsz6.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyTVsz6.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/omdsha256k128n96tau64v1/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/ccHdKdgR.s: Assembler messages:
encrypt.c: /tmp/ccHdKdgR.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccHdKdgR.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccHdKdgR.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccHdKdgR.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdKdgR.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdKdgR.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdKdgR.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdKdgR.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdKdgR.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHdKdgR.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHdKdgR.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHdKdgR.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccHdKdgR.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdKdgR.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccHdKdgR.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHdKdgR.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccHdKdgR.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccHdKdgR.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHdKdgR.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHdKdgR.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccHdKdgR.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccHdKdgR.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/omdsha256k128n96tau64v1/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/ccsSLPSl.s: Assembler messages:
encrypt.c: /tmp/ccsSLPSl.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccsSLPSl.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccsSLPSl.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccsSLPSl.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSLPSl.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSLPSl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSLPSl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSLPSl.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSLPSl.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsSLPSl.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsSLPSl.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsSLPSl.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccsSLPSl.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSLPSl.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccsSLPSl.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccsSLPSl.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccsSLPSl.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsSLPSl.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsSLPSl.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccsSLPSl.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccsSLPSl.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccsSLPSl.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/omdsha256k128n96tau64v1/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/cc5CHBnc.s: Assembler messages:
encrypt.c: /tmp/cc5CHBnc.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc5CHBnc.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc5CHBnc.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc5CHBnc.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CHBnc.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CHBnc.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CHBnc.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CHBnc.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CHBnc.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5CHBnc.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5CHBnc.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5CHBnc.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc5CHBnc.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CHBnc.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc5CHBnc.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc5CHBnc.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc5CHBnc.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5CHBnc.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5CHBnc.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc5CHBnc.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc5CHBnc.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc5CHBnc.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/omdsha256k128n96tau64v1/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/ccO5a1RG.s: Assembler messages:
encrypt.c: /tmp/ccO5a1RG.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccO5a1RG.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccO5a1RG.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccO5a1RG.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5a1RG.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5a1RG.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5a1RG.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5a1RG.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5a1RG.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5a1RG.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5a1RG.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5a1RG.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccO5a1RG.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5a1RG.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccO5a1RG.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5a1RG.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccO5a1RG.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccO5a1RG.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO5a1RG.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO5a1RG.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccO5a1RG.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccO5a1RG.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/omdsha256k128n96tau64v1/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/ccmtWXUO.s: Assembler messages:
encrypt.c: /tmp/ccmtWXUO.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmtWXUO.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmtWXUO.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmtWXUO.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtWXUO.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtWXUO.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtWXUO.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtWXUO.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtWXUO.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmtWXUO.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmtWXUO.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmtWXUO.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmtWXUO.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtWXUO.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmtWXUO.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmtWXUO.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmtWXUO.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmtWXUO.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmtWXUO.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmtWXUO.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmtWXUO.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmtWXUO.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/omdsha256k128n96tau64v1/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/ccwkWm73.s: Assembler messages:
encrypt.c: /tmp/ccwkWm73.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwkWm73.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwkWm73.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwkWm73.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkWm73.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkWm73.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkWm73.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkWm73.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkWm73.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkWm73.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkWm73.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkWm73.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwkWm73.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkWm73.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwkWm73.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkWm73.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwkWm73.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwkWm73.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwkWm73.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwkWm73.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwkWm73.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwkWm73.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/omdsha256k128n96tau64v1/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/ccgbgKXA.s: Assembler messages:
encrypt.c: /tmp/ccgbgKXA.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccgbgKXA.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccgbgKXA.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccgbgKXA.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbgKXA.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbgKXA.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbgKXA.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbgKXA.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbgKXA.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbgKXA.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbgKXA.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbgKXA.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccgbgKXA.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbgKXA.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccgbgKXA.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccgbgKXA.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccgbgKXA.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgbgKXA.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgbgKXA.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccgbgKXA.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccgbgKXA.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccgbgKXA.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/omdsha256k128n96tau64v1/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/ccwgwnWV.s: Assembler messages:
encrypt.c: /tmp/ccwgwnWV.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwgwnWV.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwgwnWV.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccwgwnWV.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgwnWV.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgwnWV.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgwnWV.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgwnWV.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgwnWV.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgwnWV.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgwnWV.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgwnWV.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwgwnWV.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgwnWV.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwgwnWV.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgwnWV.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccwgwnWV.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccwgwnWV.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwgwnWV.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwgwnWV.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwgwnWV.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccwgwnWV.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/omdsha256k128n96tau64v1/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/cckEfgW8.s: Assembler messages:
encrypt.c: /tmp/cckEfgW8.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cckEfgW8.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cckEfgW8.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cckEfgW8.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEfgW8.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEfgW8.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEfgW8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEfgW8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEfgW8.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEfgW8.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEfgW8.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEfgW8.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cckEfgW8.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEfgW8.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cckEfgW8.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEfgW8.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cckEfgW8.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cckEfgW8.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckEfgW8.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckEfgW8.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cckEfgW8.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cckEfgW8.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/omdsha256k128n96tau64v1/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/cclxDHpS.s: Assembler messages:
encrypt.c: /tmp/cclxDHpS.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclxDHpS.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclxDHpS.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclxDHpS.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxDHpS.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxDHpS.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxDHpS.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxDHpS.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxDHpS.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclxDHpS.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclxDHpS.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclxDHpS.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclxDHpS.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxDHpS.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclxDHpS.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclxDHpS.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclxDHpS.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclxDHpS.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclxDHpS.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclxDHpS.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclxDHpS.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclxDHpS.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/omdsha256k128n96tau64v1/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/ccPlNKHI.s: Assembler messages:
encrypt.c: /tmp/ccPlNKHI.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccPlNKHI.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccPlNKHI.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccPlNKHI.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlNKHI.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlNKHI.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlNKHI.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlNKHI.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlNKHI.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPlNKHI.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPlNKHI.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPlNKHI.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccPlNKHI.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlNKHI.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccPlNKHI.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccPlNKHI.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccPlNKHI.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPlNKHI.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPlNKHI.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccPlNKHI.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccPlNKHI.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccPlNKHI.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/omdsha256k128n96tau64v1/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/cchr2cZ0.s: Assembler messages:
encrypt.c: /tmp/cchr2cZ0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cchr2cZ0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cchr2cZ0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cchr2cZ0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cchr2cZ0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cchr2cZ0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cchr2cZ0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cchr2cZ0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cchr2cZ0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchr2cZ0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchr2cZ0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchr2cZ0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cchr2cZ0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cchr2cZ0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cchr2cZ0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchr2cZ0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cchr2cZ0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cchr2cZ0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchr2cZ0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchr2cZ0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cchr2cZ0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cchr2cZ0.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/omdsha256k128n96tau64v1/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/ccksOOs8.s: Assembler messages:
encrypt.c: /tmp/ccksOOs8.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccksOOs8.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccksOOs8.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccksOOs8.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksOOs8.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksOOs8.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksOOs8.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksOOs8.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksOOs8.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccksOOs8.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccksOOs8.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccksOOs8.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccksOOs8.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksOOs8.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccksOOs8.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccksOOs8.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccksOOs8.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccksOOs8.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccksOOs8.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccksOOs8.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccksOOs8.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccksOOs8.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/omdsha256k128n96tau64v1/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/ccn9avCD.s: Assembler messages:
encrypt.c: /tmp/ccn9avCD.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccn9avCD.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccn9avCD.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccn9avCD.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9avCD.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9avCD.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9avCD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9avCD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9avCD.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn9avCD.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn9avCD.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn9avCD.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccn9avCD.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9avCD.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccn9avCD.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn9avCD.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccn9avCD.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccn9avCD.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn9avCD.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn9avCD.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccn9avCD.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccn9avCD.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/omdsha256k128n96tau64v1/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/ccD8AFSX.s: Assembler messages:
encrypt.c: /tmp/ccD8AFSX.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccD8AFSX.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccD8AFSX.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccD8AFSX.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8AFSX.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8AFSX.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8AFSX.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8AFSX.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8AFSX.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8AFSX.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8AFSX.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8AFSX.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccD8AFSX.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8AFSX.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccD8AFSX.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccD8AFSX.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccD8AFSX.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD8AFSX.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD8AFSX.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccD8AFSX.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccD8AFSX.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccD8AFSX.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/omdsha256k128n96tau64v1/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/cceK37zr.s: Assembler messages:
encrypt.c: /tmp/cceK37zr.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceK37zr.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceK37zr.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceK37zr.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceK37zr.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceK37zr.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceK37zr.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceK37zr.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceK37zr.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceK37zr.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceK37zr.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceK37zr.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceK37zr.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceK37zr.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceK37zr.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceK37zr.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceK37zr.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceK37zr.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceK37zr.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceK37zr.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceK37zr.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceK37zr.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/omdsha256k128n96tau64v1/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/ccE1nm9G.s: Assembler messages:
encrypt.c: /tmp/ccE1nm9G.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccE1nm9G.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccE1nm9G.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccE1nm9G.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1nm9G.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1nm9G.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1nm9G.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1nm9G.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1nm9G.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE1nm9G.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE1nm9G.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE1nm9G.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccE1nm9G.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1nm9G.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccE1nm9G.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE1nm9G.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccE1nm9G.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccE1nm9G.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE1nm9G.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE1nm9G.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccE1nm9G.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccE1nm9G.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/omdsha256k128n96tau64v1/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/ccvL2K5b.s: Assembler messages:
encrypt.c: /tmp/ccvL2K5b.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccvL2K5b.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccvL2K5b.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccvL2K5b.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvL2K5b.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvL2K5b.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvL2K5b.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvL2K5b.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvL2K5b.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvL2K5b.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvL2K5b.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvL2K5b.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccvL2K5b.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvL2K5b.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccvL2K5b.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccvL2K5b.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccvL2K5b.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvL2K5b.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvL2K5b.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccvL2K5b.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccvL2K5b.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccvL2K5b.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/omdsha256k128n96tau64v1/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/cc1E67H0.s: Assembler messages:
encrypt.c: /tmp/cc1E67H0.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc1E67H0.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc1E67H0.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc1E67H0.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1E67H0.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1E67H0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1E67H0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1E67H0.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1E67H0.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1E67H0.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1E67H0.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1E67H0.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc1E67H0.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1E67H0.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc1E67H0.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc1E67H0.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc1E67H0.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1E67H0.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1E67H0.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc1E67H0.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc1E67H0.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc1E67H0.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/omdsha256k128n96tau64v1/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/ccrmoe6y.s: Assembler messages:
encrypt.c: /tmp/ccrmoe6y.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccrmoe6y.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccrmoe6y.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccrmoe6y.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmoe6y.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmoe6y.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmoe6y.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmoe6y.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmoe6y.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrmoe6y.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrmoe6y.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrmoe6y.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccrmoe6y.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmoe6y.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccrmoe6y.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrmoe6y.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccrmoe6y.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccrmoe6y.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrmoe6y.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrmoe6y.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccrmoe6y.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccrmoe6y.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/omdsha256k128n96tau64v1/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/ccCGfUGk.s: Assembler messages:
encrypt.c: /tmp/ccCGfUGk.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCGfUGk.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCGfUGk.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccCGfUGk.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGfUGk.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGfUGk.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGfUGk.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGfUGk.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGfUGk.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCGfUGk.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCGfUGk.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCGfUGk.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCGfUGk.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGfUGk.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCGfUGk.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCGfUGk.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccCGfUGk.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccCGfUGk.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCGfUGk.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCGfUGk.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCGfUGk.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccCGfUGk.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/omdsha256k128n96tau64v1/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/cclw6cOL.s: Assembler messages:
encrypt.c: /tmp/cclw6cOL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cclw6cOL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cclw6cOL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cclw6cOL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cclw6cOL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cclw6cOL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cclw6cOL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cclw6cOL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cclw6cOL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclw6cOL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclw6cOL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclw6cOL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cclw6cOL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cclw6cOL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cclw6cOL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cclw6cOL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cclw6cOL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cclw6cOL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cclw6cOL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cclw6cOL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cclw6cOL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cclw6cOL.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/omdsha256k128n96tau64v1/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/ccRUN9Z7.s: Assembler messages:
encrypt.c: /tmp/ccRUN9Z7.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRUN9Z7.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRUN9Z7.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRUN9Z7.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUN9Z7.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUN9Z7.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUN9Z7.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUN9Z7.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUN9Z7.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRUN9Z7.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRUN9Z7.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRUN9Z7.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRUN9Z7.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUN9Z7.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRUN9Z7.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRUN9Z7.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRUN9Z7.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRUN9Z7.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRUN9Z7.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRUN9Z7.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRUN9Z7.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRUN9Z7.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/omdsha256k128n96tau64v1/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/ccjWZemD.s: Assembler messages:
encrypt.c: /tmp/ccjWZemD.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccjWZemD.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccjWZemD.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccjWZemD.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWZemD.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWZemD.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWZemD.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWZemD.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWZemD.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjWZemD.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjWZemD.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjWZemD.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccjWZemD.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWZemD.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccjWZemD.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccjWZemD.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccjWZemD.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjWZemD.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjWZemD.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccjWZemD.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccjWZemD.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccjWZemD.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/omdsha256k128n96tau64v1/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/ccCJCqdQ.s: Assembler messages:
encrypt.c: /tmp/ccCJCqdQ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccCJCqdQ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccCJCqdQ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccCJCqdQ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJCqdQ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJCqdQ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJCqdQ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJCqdQ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJCqdQ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCJCqdQ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCJCqdQ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCJCqdQ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccCJCqdQ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJCqdQ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccCJCqdQ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccCJCqdQ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccCJCqdQ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCJCqdQ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCJCqdQ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccCJCqdQ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccCJCqdQ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccCJCqdQ.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/omdsha256k128n96tau64v1/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/ccVvcrHn.s: Assembler messages:
encrypt.c: /tmp/ccVvcrHn.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVvcrHn.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVvcrHn.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVvcrHn.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvcrHn.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvcrHn.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvcrHn.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvcrHn.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvcrHn.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVvcrHn.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVvcrHn.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVvcrHn.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVvcrHn.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvcrHn.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVvcrHn.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVvcrHn.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVvcrHn.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVvcrHn.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVvcrHn.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVvcrHn.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVvcrHn.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVvcrHn.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/omdsha256k128n96tau64v1/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/ccVSLlNL.s: Assembler messages:
encrypt.c: /tmp/ccVSLlNL.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVSLlNL.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVSLlNL.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccVSLlNL.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSLlNL.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSLlNL.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSLlNL.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSLlNL.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSLlNL.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVSLlNL.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVSLlNL.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVSLlNL.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVSLlNL.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSLlNL.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVSLlNL.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccVSLlNL.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccVSLlNL.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVSLlNL.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVSLlNL.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVSLlNL.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccVSLlNL.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccVSLlNL.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/omdsha256k128n96tau64v1/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/ccxT7m3f.s: Assembler messages:
encrypt.c: /tmp/ccxT7m3f.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccxT7m3f.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccxT7m3f.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccxT7m3f.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxT7m3f.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxT7m3f.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxT7m3f.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxT7m3f.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxT7m3f.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxT7m3f.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxT7m3f.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxT7m3f.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccxT7m3f.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxT7m3f.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccxT7m3f.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxT7m3f.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccxT7m3f.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccxT7m3f.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxT7m3f.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxT7m3f.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccxT7m3f.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccxT7m3f.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/omdsha256k128n96tau64v1/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/cc7sbUP3.s: Assembler messages:
encrypt.c: /tmp/cc7sbUP3.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc7sbUP3.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc7sbUP3.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc7sbUP3.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sbUP3.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sbUP3.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sbUP3.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sbUP3.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sbUP3.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7sbUP3.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7sbUP3.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7sbUP3.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc7sbUP3.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sbUP3.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc7sbUP3.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7sbUP3.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc7sbUP3.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc7sbUP3.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7sbUP3.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7sbUP3.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc7sbUP3.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc7sbUP3.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/omdsha256k128n96tau64v1/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/ccv0dQau.s: Assembler messages:
encrypt.c: /tmp/ccv0dQau.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccv0dQau.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccv0dQau.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccv0dQau.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0dQau.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0dQau.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0dQau.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0dQau.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0dQau.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv0dQau.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv0dQau.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv0dQau.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccv0dQau.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0dQau.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccv0dQau.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccv0dQau.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccv0dQau.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv0dQau.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv0dQau.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccv0dQau.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccv0dQau.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccv0dQau.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/omdsha256k128n96tau64v1/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/cc3D6h6R.s: Assembler messages:
encrypt.c: /tmp/cc3D6h6R.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc3D6h6R.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc3D6h6R.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc3D6h6R.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3D6h6R.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3D6h6R.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3D6h6R.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3D6h6R.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3D6h6R.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3D6h6R.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3D6h6R.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3D6h6R.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc3D6h6R.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3D6h6R.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc3D6h6R.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3D6h6R.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc3D6h6R.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc3D6h6R.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3D6h6R.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3D6h6R.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc3D6h6R.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc3D6h6R.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/omdsha256k128n96tau64v1/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/cc80nJPt.s: Assembler messages:
encrypt.c: /tmp/cc80nJPt.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc80nJPt.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc80nJPt.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc80nJPt.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80nJPt.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80nJPt.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80nJPt.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80nJPt.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80nJPt.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc80nJPt.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc80nJPt.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc80nJPt.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc80nJPt.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80nJPt.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc80nJPt.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc80nJPt.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc80nJPt.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc80nJPt.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc80nJPt.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc80nJPt.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc80nJPt.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc80nJPt.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/omdsha256k128n96tau64v1/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/ccScBeBx.s: Assembler messages:
encrypt.c: /tmp/ccScBeBx.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccScBeBx.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccScBeBx.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccScBeBx.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScBeBx.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScBeBx.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScBeBx.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScBeBx.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScBeBx.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccScBeBx.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccScBeBx.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccScBeBx.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccScBeBx.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScBeBx.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccScBeBx.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccScBeBx.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccScBeBx.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccScBeBx.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccScBeBx.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccScBeBx.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccScBeBx.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccScBeBx.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/omdsha256k128n96tau64v1/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/cceYok96.s: Assembler messages:
encrypt.c: /tmp/cceYok96.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cceYok96.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cceYok96.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cceYok96.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYok96.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYok96.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYok96.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYok96.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYok96.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYok96.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYok96.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYok96.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cceYok96.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYok96.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cceYok96.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYok96.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cceYok96.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cceYok96.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceYok96.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceYok96.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cceYok96.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cceYok96.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/omdsha256k128n96tau64v1/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/ccC59LIp.s: Assembler messages:
encrypt.c: /tmp/ccC59LIp.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccC59LIp.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccC59LIp.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccC59LIp.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC59LIp.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC59LIp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC59LIp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC59LIp.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC59LIp.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC59LIp.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC59LIp.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC59LIp.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccC59LIp.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC59LIp.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccC59LIp.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccC59LIp.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccC59LIp.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC59LIp.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC59LIp.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccC59LIp.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccC59LIp.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccC59LIp.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/omdsha256k128n96tau64v1/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/ccGQXceY.s: Assembler messages:
encrypt.c: /tmp/ccGQXceY.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccGQXceY.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccGQXceY.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccGQXceY.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQXceY.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQXceY.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQXceY.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQXceY.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQXceY.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQXceY.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQXceY.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQXceY.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccGQXceY.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQXceY.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccGQXceY.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQXceY.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccGQXceY.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccGQXceY.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGQXceY.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGQXceY.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccGQXceY.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccGQXceY.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/omdsha256k128n96tau64v1/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/cc6ipSSZ.s: Assembler messages:
encrypt.c: /tmp/cc6ipSSZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6ipSSZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6ipSSZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc6ipSSZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ipSSZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ipSSZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ipSSZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ipSSZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ipSSZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ipSSZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ipSSZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ipSSZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6ipSSZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ipSSZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6ipSSZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc6ipSSZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc6ipSSZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ipSSZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ipSSZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6ipSSZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc6ipSSZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc6ipSSZ.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/omdsha256k128n96tau64v1/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/ccl8tMsl.s: Assembler messages:
encrypt.c: /tmp/ccl8tMsl.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccl8tMsl.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccl8tMsl.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccl8tMsl.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8tMsl.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8tMsl.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8tMsl.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8tMsl.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8tMsl.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl8tMsl.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl8tMsl.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl8tMsl.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccl8tMsl.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8tMsl.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccl8tMsl.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl8tMsl.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccl8tMsl.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccl8tMsl.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl8tMsl.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl8tMsl.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccl8tMsl.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccl8tMsl.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/omdsha256k128n96tau64v1/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/ccBB0Wpd.s: Assembler messages:
encrypt.c: /tmp/ccBB0Wpd.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccBB0Wpd.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccBB0Wpd.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccBB0Wpd.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB0Wpd.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB0Wpd.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB0Wpd.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB0Wpd.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB0Wpd.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBB0Wpd.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBB0Wpd.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBB0Wpd.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccBB0Wpd.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB0Wpd.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccBB0Wpd.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBB0Wpd.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccBB0Wpd.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccBB0Wpd.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBB0Wpd.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBB0Wpd.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccBB0Wpd.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccBB0Wpd.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/omdsha256k128n96tau64v1/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/ccV5YVNZ.s: Assembler messages:
encrypt.c: /tmp/ccV5YVNZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccV5YVNZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccV5YVNZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccV5YVNZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5YVNZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5YVNZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5YVNZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5YVNZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5YVNZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV5YVNZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV5YVNZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV5YVNZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccV5YVNZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5YVNZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccV5YVNZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccV5YVNZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccV5YVNZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV5YVNZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV5YVNZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccV5YVNZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccV5YVNZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccV5YVNZ.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/omdsha256k128n96tau64v1/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/ccFYzm22.s: Assembler messages:
encrypt.c: /tmp/ccFYzm22.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccFYzm22.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccFYzm22.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccFYzm22.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYzm22.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYzm22.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYzm22.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYzm22.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYzm22.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYzm22.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYzm22.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYzm22.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccFYzm22.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYzm22.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccFYzm22.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccFYzm22.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccFYzm22.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFYzm22.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFYzm22.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccFYzm22.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccFYzm22.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccFYzm22.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/omdsha256k128n96tau64v1/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/ccydV9qp.s: Assembler messages:
encrypt.c: /tmp/ccydV9qp.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccydV9qp.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccydV9qp.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccydV9qp.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccydV9qp.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccydV9qp.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccydV9qp.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccydV9qp.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccydV9qp.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccydV9qp.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccydV9qp.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccydV9qp.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccydV9qp.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccydV9qp.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccydV9qp.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccydV9qp.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccydV9qp.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccydV9qp.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccydV9qp.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccydV9qp.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccydV9qp.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccydV9qp.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/omdsha256k128n96tau64v1/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/ccH7R7U2.s: Assembler messages:
encrypt.c: /tmp/ccH7R7U2.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccH7R7U2.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccH7R7U2.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccH7R7U2.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7R7U2.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7R7U2.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7R7U2.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7R7U2.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7R7U2.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH7R7U2.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH7R7U2.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH7R7U2.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccH7R7U2.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7R7U2.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccH7R7U2.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccH7R7U2.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccH7R7U2.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH7R7U2.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH7R7U2.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccH7R7U2.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccH7R7U2.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccH7R7U2.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/omdsha256k128n96tau64v1/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/ccqAkieh.s: Assembler messages:
encrypt.c: /tmp/ccqAkieh.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccqAkieh.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccqAkieh.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccqAkieh.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAkieh.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAkieh.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAkieh.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAkieh.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAkieh.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAkieh.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAkieh.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAkieh.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccqAkieh.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAkieh.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccqAkieh.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAkieh.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccqAkieh.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccqAkieh.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqAkieh.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqAkieh.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccqAkieh.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccqAkieh.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/omdsha256k128n96tau64v1/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/ccF0EYUU.s: Assembler messages:
encrypt.c: /tmp/ccF0EYUU.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccF0EYUU.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccF0EYUU.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccF0EYUU.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0EYUU.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0EYUU.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0EYUU.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0EYUU.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0EYUU.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF0EYUU.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF0EYUU.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF0EYUU.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccF0EYUU.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0EYUU.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccF0EYUU.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF0EYUU.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccF0EYUU.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccF0EYUU.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF0EYUU.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF0EYUU.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccF0EYUU.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccF0EYUU.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/omdsha256k128n96tau64v1/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/ccwhpVfu.s: Assembler messages:
encrypt.c: /tmp/ccwhpVfu.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccwhpVfu.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccwhpVfu.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccwhpVfu.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhpVfu.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhpVfu.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhpVfu.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhpVfu.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhpVfu.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwhpVfu.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwhpVfu.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwhpVfu.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccwhpVfu.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhpVfu.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccwhpVfu.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccwhpVfu.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccwhpVfu.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwhpVfu.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwhpVfu.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccwhpVfu.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccwhpVfu.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccwhpVfu.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/omdsha256k128n96tau64v1/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/ccIeFe2K.s: Assembler messages:
encrypt.c: /tmp/ccIeFe2K.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccIeFe2K.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccIeFe2K.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccIeFe2K.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeFe2K.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeFe2K.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeFe2K.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeFe2K.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeFe2K.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIeFe2K.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIeFe2K.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIeFe2K.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccIeFe2K.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeFe2K.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccIeFe2K.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIeFe2K.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccIeFe2K.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccIeFe2K.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIeFe2K.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIeFe2K.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccIeFe2K.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccIeFe2K.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/omdsha256k128n96tau64v1/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/ccmOsNZe.s: Assembler messages:
encrypt.c: /tmp/ccmOsNZe.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccmOsNZe.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccmOsNZe.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccmOsNZe.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOsNZe.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOsNZe.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOsNZe.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOsNZe.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOsNZe.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmOsNZe.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmOsNZe.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmOsNZe.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccmOsNZe.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOsNZe.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccmOsNZe.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccmOsNZe.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccmOsNZe.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmOsNZe.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmOsNZe.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccmOsNZe.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccmOsNZe.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccmOsNZe.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/omdsha256k128n96tau64v1/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/cc8EEBsw.s: Assembler messages:
encrypt.c: /tmp/cc8EEBsw.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8EEBsw.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8EEBsw.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc8EEBsw.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EEBsw.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EEBsw.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EEBsw.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EEBsw.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EEBsw.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8EEBsw.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8EEBsw.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8EEBsw.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8EEBsw.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EEBsw.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8EEBsw.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc8EEBsw.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc8EEBsw.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8EEBsw.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8EEBsw.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8EEBsw.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc8EEBsw.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc8EEBsw.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/omdsha256k128n96tau64v1/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/ccRZ4mD0.s: Assembler messages:
encrypt.c: /tmp/ccRZ4mD0.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccRZ4mD0.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccRZ4mD0.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccRZ4mD0.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZ4mD0.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZ4mD0.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZ4mD0.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZ4mD0.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZ4mD0.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZ4mD0.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZ4mD0.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZ4mD0.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccRZ4mD0.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZ4mD0.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccRZ4mD0.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZ4mD0.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccRZ4mD0.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccRZ4mD0.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRZ4mD0.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRZ4mD0.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccRZ4mD0.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccRZ4mD0.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/omdsha256k128n96tau64v1/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/cc8yXFCP.s: Assembler messages:
encrypt.c: /tmp/cc8yXFCP.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc8yXFCP.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc8yXFCP.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc8yXFCP.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yXFCP.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yXFCP.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yXFCP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yXFCP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yXFCP.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yXFCP.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yXFCP.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yXFCP.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc8yXFCP.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yXFCP.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc8yXFCP.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yXFCP.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc8yXFCP.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc8yXFCP.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8yXFCP.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8yXFCP.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc8yXFCP.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc8yXFCP.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/omdsha256k128n96tau64v1/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/cce4MAnm.s: Assembler messages:
encrypt.c: /tmp/cce4MAnm.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cce4MAnm.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cce4MAnm.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cce4MAnm.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4MAnm.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4MAnm.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4MAnm.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4MAnm.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4MAnm.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce4MAnm.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce4MAnm.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce4MAnm.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cce4MAnm.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4MAnm.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cce4MAnm.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cce4MAnm.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cce4MAnm.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cce4MAnm.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cce4MAnm.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cce4MAnm.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cce4MAnm.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cce4MAnm.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/omdsha256k128n96tau64v1/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/ccB2ivJo.s: Assembler messages:
encrypt.c: /tmp/ccB2ivJo.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccB2ivJo.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccB2ivJo.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccB2ivJo.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2ivJo.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2ivJo.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2ivJo.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2ivJo.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2ivJo.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB2ivJo.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB2ivJo.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB2ivJo.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccB2ivJo.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2ivJo.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccB2ivJo.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB2ivJo.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccB2ivJo.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccB2ivJo.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB2ivJo.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB2ivJo.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccB2ivJo.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccB2ivJo.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/omdsha256k128n96tau64v1/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/cczfbSoT.s: Assembler messages:
encrypt.c: /tmp/cczfbSoT.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cczfbSoT.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cczfbSoT.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cczfbSoT.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfbSoT.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfbSoT.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfbSoT.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfbSoT.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfbSoT.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczfbSoT.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczfbSoT.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczfbSoT.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cczfbSoT.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfbSoT.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cczfbSoT.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cczfbSoT.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cczfbSoT.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cczfbSoT.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cczfbSoT.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cczfbSoT.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cczfbSoT.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cczfbSoT.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/omdsha256k128n96tau64v1/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/ccVjHkJf.s: Assembler messages:
encrypt.c: /tmp/ccVjHkJf.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccVjHkJf.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccVjHkJf.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccVjHkJf.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjHkJf.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjHkJf.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjHkJf.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjHkJf.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjHkJf.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjHkJf.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjHkJf.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjHkJf.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccVjHkJf.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjHkJf.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccVjHkJf.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjHkJf.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccVjHkJf.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccVjHkJf.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVjHkJf.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVjHkJf.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccVjHkJf.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccVjHkJf.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/omdsha256k128n96tau64v1/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/ccyeOSJK.s: Assembler messages:
encrypt.c: /tmp/ccyeOSJK.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccyeOSJK.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccyeOSJK.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/ccyeOSJK.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeOSJK.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeOSJK.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeOSJK.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeOSJK.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeOSJK.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeOSJK.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeOSJK.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeOSJK.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/ccyeOSJK.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeOSJK.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccyeOSJK.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/ccyeOSJK.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/ccyeOSJK.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyeOSJK.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyeOSJK.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/ccyeOSJK.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/ccyeOSJK.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/ccyeOSJK.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/omdsha256k128n96tau64v1/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/cc4c8MXZ.s: Assembler messages:
encrypt.c: /tmp/cc4c8MXZ.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc4c8MXZ.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc4c8MXZ.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cc4c8MXZ.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c8MXZ.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c8MXZ.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c8MXZ.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c8MXZ.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c8MXZ.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4c8MXZ.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4c8MXZ.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4c8MXZ.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cc4c8MXZ.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c8MXZ.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc4c8MXZ.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cc4c8MXZ.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cc4c8MXZ.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4c8MXZ.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4c8MXZ.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cc4c8MXZ.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cc4c8MXZ.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cc4c8MXZ.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/omdsha256k128n96tau64v1/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/ccfMja8v.s: Assembler messages:
encrypt.c: /tmp/ccfMja8v.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/ccfMja8v.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/ccfMja8v.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/ccfMja8v.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMja8v.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMja8v.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMja8v.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMja8v.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMja8v.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfMja8v.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfMja8v.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfMja8v.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/ccfMja8v.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMja8v.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/ccfMja8v.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfMja8v.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/ccfMja8v.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/ccfMja8v.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfMja8v.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfMja8v.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/ccfMja8v.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/ccfMja8v.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/omdsha256k128n96tau64v1/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/cc6LTM7j.s: Assembler messages:
encrypt.c: /tmp/cc6LTM7j.s:13: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cc6LTM7j.s:14: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cc6LTM7j.s:16: Error: too many memory references for `add'
encrypt.c: /tmp/cc6LTM7j.s:17: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LTM7j.s:21: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LTM7j.s:23: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LTM7j.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LTM7j.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LTM7j.s:26: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6LTM7j.s:27: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6LTM7j.s:28: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6LTM7j.s:30: Error: too many memory references for `lea'
encrypt.c: /tmp/cc6LTM7j.s:39: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LTM7j.s:40: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cc6LTM7j.s:43: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6LTM7j.s:44: Error: operand size mismatch for `paddd'
encrypt.c: /tmp/cc6LTM7j.s:45: Error: too many memory references for `movdqa'
encrypt.c: /tmp/cc6LTM7j.s:48: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6LTM7j.s:51: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6LTM7j.s:53: Error: too many memory references for `mov'
encrypt.c: /tmp/cc6LTM7j.s:54: Error: ambiguous operand size for `ror'
encrypt.c: /tmp/cc6LTM7j.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

Compiler output

Implementation: crypto_aead/omdsha256k128n96tau64v1/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/cciaitnP.s: Assembler messages:
encrypt.c: /tmp/cciaitnP.s:14: Error: ambiguous operand size for `sub'
encrypt.c: /tmp/cciaitnP.s:15: Error: ambiguous operand size for `shl'
encrypt.c: /tmp/cciaitnP.s:17: Error: too many memory references for `add'
encrypt.c: /tmp/cciaitnP.s:18: Error: too many memory references for `mov'
encrypt.c: /tmp/cciaitnP.s:22: Error: too many memory references for `mov'
encrypt.c: /tmp/cciaitnP.s:24: Error: too many memory references for `mov'
encrypt.c: /tmp/cciaitnP.s:25: Error: too many memory references for `mov'
encrypt.c: /tmp/cciaitnP.s:26: Error: too many memory references for `mov'
encrypt.c: /tmp/cciaitnP.s:27: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciaitnP.s:28: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciaitnP.s:29: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciaitnP.s:31: Error: too many memory references for `lea'
encrypt.c: /tmp/cciaitnP.s:40: Error: too many memory references for `mov'
encrypt.c: /tmp/cciaitnP.s:41: Error: ambiguous operand size for `mov'
encrypt.c: /tmp/cciaitnP.s:44: Error: too many memory references for `vpaddd'
encrypt.c: /tmp/cciaitnP.s:45: Error: too many memory references for `vmovdqa'
encrypt.c: /tmp/cciaitnP.s:47: Error: too many memory references for `shld'
encrypt.c: /tmp/cciaitnP.s:50: Error: too many memory references for `shld'
encrypt.c: /tmp/cciaitnP.s:52: Error: too many memory references for `mov'
encrypt.c: /tmp/cciaitnP.s:53: Error: too many memory references for `shld'
encrypt.c: /tmp/cciaitnP.s:55: Error: too many memory references for `xor'
encrypt.c: /tmp/cciaitnP.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